home *** CD-ROM | disk | FTP | other *** search
/ Revista CD Expert 8 / Revista CD Expert nº 08 CD1.iso / Utilitarios / Programacao / MS-DOS Interrupt List / inter60d / I2C.LST < prev    next >
File List  |  1999-01-03  |  137KB  |  3,477 lines

  1. I2C-BUS DEVICES            Release 60        Last Change 03jan99
  2. Copyright (c) 1997,1998,1999 Ralf Brown
  3.  
  4. --------!---Note-----------------------------
  5. Notes:    An I2C device uses two consecutive subaddresses; the low bit indicates
  6.       whether a read (bit 0 = 1) or write (bit 0 = 0) is being performed
  7.     the header of each entry in this file indicates the device's subaddress
  8.       (the "slave address" in official terminology) and the register number
  9.       within the device; for certain indexed registers, the index value is
  10.       given as the third value in the entry header
  11.     SMBus, ACCESS.bus, and the DDC2B data link to the monitor are all
  12.       variants of the I2C bus, and are thus listed here as well.
  13.     unless otherwise noted, all device registers are eight bits in size,
  14.       and may be both read and written
  15.     the access method for communicating with an I2C device is
  16.       implementation-dependent; for example, recent S3 chipsets supporting
  17.       the "Scenic Highway" Local Peripheral Bus access the I2C bus via
  18.       bit-banging of memory-mapped I/O register FF20h
  19.       (see MEM A000h:FF00h"S3").  On the Zoran ZR36057 used by the
  20.       Miro DC-30, the I2C bus is accessed by bit-banging memory-mapped
  21.       register 17 (at offset 0x44).     On the Cirrus Logic GD7556, extended
  22.       sequencer register 8 is used (see #P0677).
  23.     maximum data rates on the I2C bus are also device-dependent; typical
  24.       maximum rates are 80 kHz (DIMMs), 100 kHz (VPX3220A), and 400 kHz.
  25.     in DDC (Dislay Data Channel) 2B, the monitor's EDID info appears to be
  26.       stored in an EEPROM at the standard bus address of A0h; access to
  27.       the DDC clock/data lines is, however, chipset-specific.  On S3's
  28.       Trio64V+, the DDC lines share a port with the LPB's I2C bus: when the
  29.       feature connector is disabled, they are connected to the monitor;
  30.       when enabled, the lines are connected to the Local Peripheral Bus      
  31.     I2C FAQ: http://www.paranoia.com/%7Efilipg/HTML/LINK/ELE/F_I2C.html
  32. ----------I00--------------------------------
  33. I2C 00h - General Call (Broadcast) Address 
  34. Note:    writes to this address can be received by multiple devices (all which
  35.       listen for broadcast commands)
  36. SeeAlso: I2C 00h/02h,I2C 00h/04h,I2C 00h/06h
  37. ----------I0000------------------------------
  38. I2C 00h/00h - General Call - Prohibited Value
  39. Note:    writes to this address can be received by multiple devices (all which
  40.       listen for broadcast commands)
  41. ----------I0002------------------------------
  42. I2C 00h/02h - General Call - RESET
  43. Note:    writes to this address can be received by multiple devices (all which
  44.       listen for broadcast commands)
  45. SeeAlso: I2C 00h/04h,I2C 00h/06h,I2C 00h/x1h
  46. ----------I0004------------------------------
  47. I2C 00h/04h - General Call - RELOAD DEVICE ADDRESS FROM HARDWARE
  48. Note:    writes to this address can be received by multiple devices (all which
  49.       listen for broadcast commands)
  50. SeeAlso: I2C 00h/02h,I2C 00h/06h,I2C 00h/x1h
  51. ----------I0006------------------------------
  52. I2C 00h/06h - General Call - RESET AND RELOAD DEVICE ADDRESS
  53. Note:    writes to this address can be received by multiple devices (all which
  54.       listen for broadcast commands)
  55. SeeAlso: I2C 00h/02h,I2C 00h/04h,I2C 00h/x1h
  56. ----------I00x1------------------------------
  57. I2C 00h/x1h - General Call - Hardware Generated (Interrupt)
  58. Note:    if the second byte of the General Call telegram has its
  59.       least-significant bit set, then the upper seven bits indicate the
  60.       address of the device generating the call; this can be used to tell
  61.       the master CPU in the system that a device needs attention
  62. SeeAlso: I2C 00h/02h,I2C 00h/04h,I2C 00h/06h
  63. ----------I01--------------------------------
  64. I2C 01h - Reserved - Start Byte
  65. ----------I02--------------------------------
  66. I2C 02h - Reserved - CBUS Address - Write
  67. SeeAlso: I2C 03h
  68. ----------I03--------------------------------
  69. I2C 03h - Reserved - CBUS Address - Read
  70. SeeAlso: I2C 02h
  71. ----------I04--------------------------------
  72. I2C 04h - Reserved for different bus format
  73. ----------I05--------------------------------
  74. I2C 05h - Reserved for different bus format
  75. ----------I06--------------------------------
  76. I2C 06h - Reserved by Philips for future definition
  77. ----------I07--------------------------------
  78. I2C 07h - Reserved by Philips for future definition
  79. ----------I08--------------------------------
  80. I2C 08h - Reserved by Philips for future definition
  81. ----------I09--------------------------------
  82. I2C 09h - Reserved by Philips for future definition
  83. ----------I0A--------------------------------
  84. I2C 0Ah - Reserved by Philips for future definition
  85. ----------I0B--------------------------------
  86. I2C 0Bh - Reserved by Philips for future definition
  87. ----------I0C--------------------------------
  88. I2C 0Ch - Reserved by Philips for future definition
  89. ----------I0D--------------------------------
  90. I2C 0Dh - Reserved by Philips for future definition
  91. ----------I0E--------------------------------
  92. I2C 0Eh - Reserved by Philips for future definition
  93. ----------I0F--------------------------------
  94. I2C 0Fh - Reserved by Philips for future definition
  95. --------p-I16--------------------------------
  96. I2C 16h - Benchmarq BQ2090 Battery-Charge Monitor
  97. !!!harris\bq2090.pdf
  98. --------V-I1800------------------------------
  99. I2C 18h/00h - Raytheon TMC2361 - FILTER AND TEST PATTERN REGISTER
  100. Access:    Read/Write
  101. Desc:    the TMC2361 is a VGA-to-Television encoder
  102. Range:    I2C addresses 18h, 1Ah, 1Ch, or 1Eh may be selected by external pins
  103. Note:    the second byte of a 'write' telegram sets the register to be accessed;
  104.       this pointer auto-increments on each transfer until the highest
  105.       register is reached (it will not wrap back to register 0)
  106. SeeAlso: I2C 18h/01h,I2C 18h/02h,I2C 18h/05h,I2C 18h/06h
  107.  
  108. Bitfields for Raytheon TMC2361 Filter and Test Pattern Register:
  109. Bit(s)    Description    (Table I0001)
  110.  7-5    test pattern foreground color select
  111.     bit 7: red
  112.     bit 6: green
  113.     bit 5: blue
  114.  4-3    video source
  115.     00 normal video from VGA
  116.     01 color bars
  117.     10 '+' symbols on complementary color
  118.     11 flat field of color selected by bits 7-5
  119.  2-1    filter mode
  120.     00 three-line filter
  121.     01 pass-through
  122.     10 two-line filter
  123.     11 three-line filter
  124.  0    reserved
  125. SeeAlso: #I0062,#I0061
  126. --------V-I1801------------------------------
  127. I2C 18h/01h - Raytheon TMC2361 - ENCODER CONTROL REGISTER
  128. Access:    Read/Write
  129. Range:    I2C addresses 18h, 1Ah, 1Ch, or 1Eh may be selected by external pins
  130. SeeAlso: I2C 18h/00h,I2C 18h/02h,I2C 18h/05h,I2C 18h/06h
  131.  
  132. Bitfields for Raytheon TMC2361 Encoder Control Register:
  133. Bit(s)    Description    (Table I0002)
  134.  7    "HQSZ"
  135.  6    reserved (0)
  136.  5-4    television standard
  137.     00 PAL M (60 Hz)
  138.     01 PAL
  139.     10 NTSC-EIA
  140.     11 NTSC
  141.  3    powerdown mode
  142.  2    DPMS mode
  143.     =0 output blue video if either hsync or vsync missing
  144.     =1 suspend chip if either hsync/vsync missing; sleep if both missing
  145.  1    disable S-Video output
  146.  0    disable composite video output
  147. SeeAlso: #I0063,#I0061
  148. --------V-I1802------------------------------
  149. I2C 18h/02h - Raytheon TMC2361 - RESET CONTROL REGISTER
  150. Access:    Read/Write
  151. Range:    I2C addresses 18h, 1Ah, 1Ch, or 1Eh may be selected by external pins
  152. SeeAlso: I2C 18h/00h,I2C 18h/01h,I2C 18h/05h,I2C 18h/06h
  153.  
  154. Bitfields for Raytheon TMC2361 Reset Control Register:
  155. Bit(s)    Description    (Table I0003)
  156.  7-4    reserved (0)
  157.  3    clock out select
  158.     =0 use PXCK
  159.     =1 use ADCK
  160.  2-0    reserved (0)
  161. SeeAlso: #I0062
  162. --------V-I1805------------------------------
  163. I2C 18h/05h - Raytheon TMC2361 - PART IDENTIFICATION REGISTER
  164. Access:    Read-Only
  165. Desc:    this register identifies the device as a TMC2361 by returning 61h
  166. Range:    I2C addresses 18h, 1Ah, 1Ch, or 1Eh may be selected by external pins
  167. SeeAlso: I2C 18h/00h,I2C 18h/01h,I2C 18h/02h,I2C 18h/06h
  168. --------V-I1806------------------------------
  169. I2C 18h/06h - Raytheon TMC2361 - REVISION IDENTIFICATION REGISTER
  170. Access:    Read-Only
  171. Desc:    this register identifies the device's revision level (1Bh or greater)
  172. Range:    I2C addresses 18h, 1Ah, 1Ch, or 1Eh may be selected by external pins
  173. SeeAlso: I2C 18h/00h,I2C 18h/01h,I2C 18h/02h,I2C 18h/05h
  174. --------V-I2800------------------------------
  175. I2C 28h/00h - Philips SAA5252 - VIDEO SIGNAL SETUP
  176. Access:    Write-Only
  177. Desc:    the SAA5252 is a closed-captioning text decoder
  178. Note:    on writes, the register index auto-increments until it reaches 4; this
  179.       permits all of the write-only registers to be updated in a single I2C
  180.       telegram
  181. SeeAlso: I2C 28h/01h,I2C 28h/02h,I2C 28h/80h
  182.  
  183. Bitfields for Philips SAA5252 video signal setup:
  184. Bit(s)    Description    (Table I0004)
  185.  3-0    offset from start of horizontal sync pulse
  186.  4    vertical sync pulse has positive polarity
  187.  5    horizontal sync pulse has positive polarity
  188.  6    video output is negative-going instead of positive
  189.  7    read Closed-Captioning data from second field instead of first
  190. SeeAlso: #I0011
  191. --------V-I2801------------------------------
  192. I2C 28h/01h - Philips SAA5252 - CAPTION MODE
  193. Access:    Write-Only
  194. Desc:    the SAA5252 is a closed-captioning text decoder
  195. SeeAlso: I2C 28h/00h,I2C 28h/04h,I2C 28h/80h
  196.  
  197. Bitfields for Philips SAA5252 caption mode:
  198. Bit(s)    Description    (Table I0005)
  199.  1-0    enhanced display mode
  200.     00 video only
  201.     01 text only
  202.     10 normal caption mode
  203.     11 enhanced caption mode
  204.  3-2    enhanced caption mode
  205.     00 shadowed character, video background
  206.     01 shadowed character, mesh background
  207.     10 normal character, video background
  208.     11 normal character, mesh background
  209.  4    disable CC decoding and acquisition
  210.  5    check lines 19-23, not just line 21
  211.  6    user channel selection (0=Ch2, 1=Ch1)
  212.  7    clear page memory
  213. SeeAlso: #I0010
  214. --------V-I2802------------------------------
  215. I2C 28h/02h - Philips SAA5252 - ON-SCREEN DISPLAY ROW
  216. Access:    Write-Only
  217. Size:    4 bits
  218. Desc:    specify the row (0-15) on which to show the on-screen display
  219. SeeAlso: I2C 28h/00h,I2C 28h/03h
  220. --------V-I2803------------------------------
  221. I2C 28h/03h - Philips SAA5252 - ON-SCREEN DISPLAY COLUMN
  222. Access:    Write-Only
  223. Size:    5 bits
  224. Desc:    specify the column (0-31) at which to start the on-screen display
  225. Note:    writes to register 4 increment this register; on overflow, register 2
  226.       is incremented.  This allows text to be displayed without constantly
  227.       updating registers 2 and 3
  228. SeeAlso: I2C 28h/00h,I2C 28h/02h
  229. --------V-I2804------------------------------
  230. I2C 28h/04h - Philips SAA5252 - ON-SCREEN DISPLAY DATA
  231. Access:    Write-Only
  232. Size:    7 bits
  233. Desc:    write the specified character at the current on-screen display position
  234.       as specified by registers 2 and 3, updating them so that the next
  235.       write will use the next screen position
  236. SeeAlso: I2C 28h/00h,I2C 28h/02h,I2C 28h/03h,I2C 28h/81h
  237. --------V-I2880------------------------------
  238. I2C 28h/80h - Philips SAA5252 - STATUS
  239. Access:    Read-Only
  240. Desc:    the SAA5252 is a closed-captioning text decoder
  241. Note:    on reads, the register index autoincrements until it reaches 82h,
  242.       allowing all read registers to be retrieved with a single I2C
  243.       telegram
  244. SeeAlso: I2C 28h/81h,I2C 28h/00h,I2C 28h/04h
  245.  
  246. Bitfields for SAA5252 status flags:
  247. Bit(s)    Description    (Table I0006)
  248.  7    power-on reset has occurred (all write registers cleared to 00h)
  249.  6-4    reserved (0)
  250.  3    data bytes are from Field 2
  251.  2    following data bytes are extended data service bytes
  252.  1    5252 shutdown due to parity error
  253.  0    data ready (see I2C 28h/81h)
  254. SeeAlso: #I0011,#I0068
  255. --------V-I2881------------------------------
  256. I2C 28h/81h - Philips SAA5252 - DATA BYTE 1
  257. Access:    Read-Only
  258. Desc:    get the first data byte from the most recently received line of closed-
  259.       captioning data
  260. SeeAlso: I2C 28h/00h,I2C 28h/80h,I2C 28h/82h
  261.  
  262. Bitfields for SAA5252 data byte:
  263. Bit(s)    Description    (Table I0007)
  264.  6-0    decoded closed-captioning character
  265.  7    parity error
  266. SeeAlso: #I0067
  267. --------V-I2882------------------------------
  268. I2C 28h/82h - Philips SAA5252 - DATA BYTE 2
  269. Access:    Read-Only
  270. Desc:    get the second data byte from the most recently received line of
  271.       closed-captioning data
  272. SeeAlso: I2C 28h/00h,I2C 28h/80h,I2C 28h/81h,#I0067
  273. --------s-I3A68------------------------------
  274. I2C 3Ah/68h - ITT MAS 3507D MPEG Audio Decoder - DATA REGISTER (WRITE)
  275. Access:    Write-Only
  276. Size:    16 bits
  277. Note:    see http://www.itt-sc.de/pdf/mas3507d.pdf p.15-25
  278. --------s-I3A69------------------------------
  279. I2C 3Ah/69h - ITT MAS 3507D MPEG Audio Decoder - DATA REGISTER (READ)
  280. Access:    Read-Only
  281. Size:    16 bits
  282. Note:    see http://www.itt-sc.de/pdf/mas3507d.pdf p.15-25
  283. --------s-I3A6A------------------------------
  284. I2C 3Ah/6Ah - ITT MAS 3507D MPEG Audio Decoder - CONTROL REGISTER
  285. Access:    Write-Only
  286. Size:    16 bits
  287. Note:    see http://www.itt-sc.de/pdf/mas3507d.pdf p.15-25
  288. --------V-I40--------------------------------
  289. I2C 40h - Harris HMP8154/8156/8156A
  290. Desc:    the HMP8154 and HMP8156(A) are NTSC/PAL video encoders
  291. Range:    I2C addresses 40h or 42h, depending on the state of an external pin
  292. Note:    on the Harris parts, register 00h is the product ID register; it
  293.       contains 54h to identify the device as an 8154 or 8156A, 56h to
  294.       identify the devices as an 8156
  295. --------V-I40--------------------------------
  296. I2C 40h - Harris HMP8170/8171/8172/8173
  297. Desc:    the HMP817x are NTSC/PAL video encoders
  298. Range:    I2C addresses 40h or 42h, depending on the state of an external pin
  299. --------V-I42--------------------------------
  300. I2C 42h - Harris HMP8154/8156/8156A
  301. Desc:    the HMP8154 and HMP8156(A) are NTSC/PAL video encoders
  302. Range:    I2C addresses 40h or 42h, depending on the state of an external pin
  303. Note:    on the Harris parts, register 00h is the product ID register; it
  304.       contains 54h to identify the device as an 8154 or 8156A, 56h to
  305.       identify the devices as an 8156
  306. --------V-I42--------------------------------
  307. I2C 42h - Harris HMP8170/8171/8172/8173
  308. Desc:    the HMP817x are NTSC/PAL video encoders
  309. Range:    I2C addresses 40h or 42h, depending on the state of an external pin
  310. --------V-I4800------------------------------
  311. I2C 48h/00h - Philips SAA7111 - CHIP VERSION
  312. Range:    I2C 48h or I2C 4Ah, selected by external pin
  313. SeeAlso: I2C 4Ah
  314. --------V-I481F------------------------------
  315. I2C 48h/1Fh - Philips SAA7111 - STATUS
  316. Access:    Read-Only
  317. Range:    I2C 48h or I2C 4Ah, selected by external pin
  318. SeeAlso: I2C 4Ah
  319. --------V-I4A--------------------------------
  320. I2C 4Ah - Philips SAA7111
  321. Range:    I2C 48h or I2C 4Ah, selected by external pin
  322. SeeAlso: I2C 48h/00h
  323. --------s-I80--------------------------------
  324. I2C 80h - ITT MSP 3400C Multistandard Sound Processor
  325. Note:    http://www.itt-sc.de/pdf/msp3400c.pdf, p.16-42
  326. SeeAlso: I2C 84h
  327. --------s-I84--------------------------------
  328. I2C 84h - ITT MSP 3400C Multistandard Sound Processor
  329. SeeAlso: I2C 80h
  330. ----------I8600------------------------------
  331. I2C 86h/00h - ITT VPX 32xx/322xD - JEDEC MANUFACTURER ID
  332. Access:    Read-Only
  333. Range:    the VPX 32xx may be configured in hardware to reside at either 86h or
  334.       8Eh
  335. Notes:    except as noted, the designation "VPX 32xx" refers to any of the
  336.       following in the ITT Intermetall VPX video-pixel decoder series:
  337.       VPX 3214C, VPX 3216B, VPX 3220, or VPX 3220A
  338.     except as noted, the designation "VPX 322xD" refers to either the
  339.       VPX 3224D or VPX 3225D
  340.     the ITT VDP 3108 contains many of the same I2C registers as the
  341.       VPX 32xx, although at a different bus address
  342. SeeAlso: I2C 86h/01h,I2C 86h/02h,I2C 86h/03h,I2C 8Ah/26h
  343.  
  344. (Table I0009)
  345. Values for JEDEC Manufacturer ID:
  346.  01h    AMD
  347.  02h    AMI
  348.  04h    Fujitsu
  349.  07h    Hitachi
  350.  08h    Inmos
  351.  0Bh    Intersil
  352.  0Dh    Mostek
  353.  0Eh    Motorola
  354.  10h    NEC
  355.  13h    Rockwell
  356.  15h    Philips Semiconductor (Signetics)
  357.  16h    Synertek
  358.  19h    Xicor
  359.  1Ah    Zilog
  360.  1Ch    Mitsubishi
  361.  1Fh    Atmel
  362.  20h    SGS/Thompson
  363.  23h    Wafer Scale Integration
  364.  25h    Tristar
  365.  26h    Visic
  366.  29h    Microchip Technology
  367.  2Ah    Ricoh Ltd.
  368.  2Ch    Micron Technology
  369.  2Fh    ACTEL
  370.  31h    Catalyst
  371.  32h    Panasonic
  372.  34h    Cypress
  373.  37h    Plessey
  374.  38h    VTMC
  375.  3Bh    Integrated CMOS (Vertex)
  376.  3Dh    Tektronix
  377.  3Eh    Sun Microsystems
  378.  40h    MOSEL
  379.  43h    Xerox
  380.  45h    SunDisk
  381.  46h    Elan Circuit Technology
  382.  4Ah    Compaq
  383.  4Ch    SCI
  384.  4Fh    I3 Design System
  385.  51h    Crosspoint Solutions
  386.  52h    Alliance Semiconductor
  387.  54h    Hewlett-Packard
  388.  57h    New Media
  389.  58h    MHS Electronic
  390.  5Bh    Kawasaki Steel
  391.  5Dh    TECMAR
  392.  5Eh    Exar
  393.  61h    Northern Telecom
  394.  62h    Sanyo
  395.  64h    Crystal Semiconductor
  396.  67h    Asparix
  397.  68h    Convex Computer
  398.  6Bh    Transwitch
  399.  6Dh    Cannon
  400.  6Eh    Altera
  401.  70h    Qualcomm
  402.  73h    AMS (Austria Micro)
  403.  75h    Aster Electronics
  404.  76h    Bay Networks (Synoptic)
  405.  79h    Thesys
  406.  7Ah    Solbourne Computer
  407.  7Ch    Dialog
  408.  7Fh    continuation code (see #I0029)
  409.  83h    Fairchild
  410.  85h    GTE
  411.  86h    Harris
  412.  89h    Intel
  413.  8Ah    I.T.T.
  414.  8Ch    Monolithic Memories
  415.  8Fh    National
  416.  91h    RCA
  417.  92h    Raytheon
  418.  94h    Seeq
  419.  97h    Texas Instruments
  420.  98h    Toshiba
  421.  9Bh    Eurotechnique
  422.  9Dh    Lucent (ATT)
  423.  9Eh    Exel
  424.  A1h    Lattice Semiconductor
  425.  A2h    NCR
  426.  A4h    IBM
  427.  A7h    International CMOS Technology
  428.  A8h    SSSI
  429.  ABh    VLSI
  430.  ADh    Hyundai Electronics
  431.  AEh    OKI Semiconductor
  432.  B0h    Sharp
  433.  B3h    IDT
  434.  B5h    DEC
  435.  B6h    LSI Logic
  436.  B9h    Thinking Machine
  437.  BAh    Thomson CSF
  438.  BCh    Honeywell
  439.  BFh    SST
  440.  C1h    Siemens
  441.  C2h    Macronix
  442.  C4h    Plus Logic
  443.  C7h    European Silicon Str.
  444.  C8h    Apple Computer
  445.  C9h    Xilinx
  446.  CBh    Protocol Engines
  447.  CDh    Seiko Instruments
  448.  CEh    Samsung
  449.  D0h    Klic
  450.  D3h    Tandem
  451.  D5h    Integrated Silicon Solutions
  452.  D6h    Brooktree
  453.  D9h    Performance Semicond.
  454.  DAh    Winbond Electronic
  455.  DCh    Bright Micro
  456.  DFh    PCMCIA
  457.  E0h    Goldstar
  458.  E3h    Array Microsystems
  459.  E5h    Analog Devices
  460.  E6h    PMC-Sierra
  461.  E9h    Quality Semiconductor
  462.  EAh    Nimbus Technology
  463.  ECh    ITT Intermetall (see also #I0002)
  464.  EFh    NEXCOM
  465.  F1h    Sony
  466.  F2h    Cray Research
  467.  F4h    Vitesse
  468.  F7h    Zentrum Mikroelektronic
  469.  F8h    TRW
  470.  FBh    Allied-Signal
  471.  FDh    Media Vision
  472.  FEh    Level One Communication
  473. Note:    bit 7 is a parity bit, set to ensure odd parity
  474.  
  475. (Table I0009)
  476. Values for JEDEC Manufacturer ID ("bank two"):
  477.  01h    Cirrus Logic
  478.  !!!
  479.  9Eh    DoD
  480.  !!!
  481.  37h    AMIC Technology
  482. SeeAlso: #I0028
  483. ----------I8601------------------------------
  484. I2C 86h/01h - ITT VPX 32xx/322xD - CHIP ID, LOW BYTE
  485. Access:    Read-Only
  486. SeeAlso: I2C 86h/00h,I2C 86h/02h
  487.  
  488. (Table I0010)
  489. Values for ITT Chip ID:
  490.  4260h    VPX 3216B
  491.  4280h    VPX 3214C
  492.  4680h    VPX 3220A
  493.  7230h    VPX 3225D
  494.  7231h    VPX 3224D
  495. SeeAlso: #I0001
  496. ----------I8602------------------------------
  497. I2C 86h/02h - ITT VPX 32xx/322xD - CHIP ID, HIGH BYTE
  498. Access:    Read-Only
  499. SeeAlso: I2C 86h/00h,I2C 86h/01h
  500. ----------I8603------------------------------
  501. I2C 86h/03h - ITT VPX 32xx/322xD - JEDEC2
  502. Access:    Read-Only
  503.  
  504. Bitfields for ITT JEDEC2 register:
  505. Bit(s)    Description    (Table I0011)
  506.  0    IFIELD
  507.  7-1    reserved (all ones for VPX 3220A)
  508. ----------I8620------------------------------
  509. I2C 86h/20h - ITT VPX 32xx - IF compensation
  510. Access:    Read/Write
  511. Note:    this register is also present on the ITT VDP 3108
  512. SeeAlso: I2C 86h/22h,I2C 8Ah/20h
  513.  
  514. Bitfields for ITT VDP 3108/VPX 32xx IF compensation:
  515. Bit(s)    Description    (Table I0012)
  516.  1-0    compensation
  517.     00  12 dB/octave
  518.     01  reserved
  519.     10  6 dB/octave
  520.     11  none
  521.  7-2    reserved (0)
  522. ----------I8622------------------------------
  523. I2C 86h/22h - ITT VPX 32xx - SECAM deemphasis / PAL lowpass peaking filter
  524. Note:    this register is also present on the ITT VDP 3108
  525.  
  526. Bitfields for VPX 32xx SECAM deemphasis / PAL lowpass peaking filter:
  527. Bit(s)    Description    (Table I0013)
  528.  4-0    SECAM deemphasis/PAL filter (1Fh = maximum)
  529.  5    reserved
  530.  7-6    chroma bandwidth select
  531.     00 narrow
  532.     01 normal
  533.     10 broad
  534.     11 reserved
  535. ----------I8623------------------------------
  536. I2C 86h/23h U - ITT VPX 32xx - Unimplemented
  537. Note:    this register appears to correspond to a VDP 3108 register which is
  538.       not applicable to the VPX series
  539. SeeAlso: I2C 8Ah/23h
  540. ----------I8624------------------------------
  541. I2C 86h/24h U - ITT VPX 32xx - Unimplemented
  542. Note:    this register appears to correspond to a VDP 3108 register which is
  543.       not applicable to the VPX series
  544. SeeAlso: I2C 8Ah/24h
  545. ----------I8625------------------------------
  546. I2C 86h/25h U - ITT VPX 32xx - Unimplemented
  547. Note:    this register appears to correspond to a VDP 3108 register which is
  548.       not applicable to the VPX series
  549. SeeAlso: I2C 8Ah/25h
  550. ----------I8626------------------------------
  551. I2C 86h/26h - ITT VPX 32xx - FPRAM read index
  552. Size:    16 bits, big-endian
  553. Note:    this register is also present on the ITT VDP 3108
  554. SeeAlso: #I0007,I2C 86h/27h"VPX 32xx",I2C 86h/28h"VPX 32xx"
  555. SeeAlso: I2C 86h/29h"VPX 32xx",I2C 8Ah/26h
  556. ----------I8627------------------------------
  557. I2C 86h/27h - ITT VPX 32xx - FPRAM write index
  558. Size:    16 bits, big-endian
  559. Note:    this register is also present on the ITT VDP 3108
  560. SeeAlso: #I0007,I2C 86h/26h"VPX 32xx",I2C 86h/28h"VPX 32xx"
  561. SeeAlso: I2C 86h/29h"VPX 32xx",I2C 8Ah/27h
  562. ----------I8628------------------------------
  563. I2C 86h/28h - ITT VPX 32xx - FPRAM data transfer
  564. Size:    16 bits, big-endian
  565. Note:    this register is also present on the ITT VDP 3108
  566. SeeAlso: I2C 86h/26h"VPX 32xx",I2C 86h/27h"VPX 32xx",I2C 86h/29h"VPX 32xx"
  567. SeeAlso: I2C 8Ah/28h
  568.  
  569. (Table I0014)
  570. Values for ITT VPX 32xx FPRAM index:
  571.  00h    ???
  572.  01h    ???
  573.  02h    ???
  574.  03h    ???
  575.  04h    ???
  576.  05h    ???
  577.  06h    ???
  578.  07h    ???
  579.  08h    ???
  580.  09h    ???
  581.  0Ah    ???
  582.  0Bh    ???
  583.  0Ch    ???
  584.  0Dh    ???
  585.  0Eh    ???
  586.  0Fh    ???
  587.  10h    ???
  588.  11h    ??? status
  589.  12h    ??? status
  590.  13h    ??? status
  591.  14h    ??? (read-only)
  592.  15h    ???
  593.  16h    ??? status
  594.  17h    ???
  595.  18h    ???
  596.  19h    colorburst frequency (low)            (see I2C 86h/28h/19h)
  597.  1Ah    colorburst frequency (high)            (see I2C 86h/28h/1Ah)
  598.  1Bh    standard select                    (see I2C 86h/28h/1Bh)
  599.  1Ch    NTSC tint angle (color balance)            (see I2C 86h/28h/1Ch)
  600.  1Dh    ???
  601.  1Eh    ???
  602.  1Fh    ???
  603.  20h    current AGC gain value (read-only)        (see I2C 86h/28h/20h)
  604.  21h    ???
  605.  22h    ??? status (read-only)
  606.  23h    ???
  607.  24h    ???
  608.  25h    ??? status
  609.  26h    crystal oscillator line-locked mode        (see I2C 86h/28h/26h)
  610.  27h    ??? status
  611.  28h    ??? vsync reference level?
  612.  29h    ???
  613.  2Ah    ???
  614.  2Bh    ???
  615.  2Ch    ???
  616.  2Dh    ???
  617.  2Eh    ??? status
  618.  2Fh    ??? status
  619.  30h    ??? status
  620.  31h    ???
  621.  32h    ??? status
  622.  33h    ??? (read-only)
  623.  34h    ???
  624.  35h    ???
  625.  36h    ??? status (signed?)
  626.  37h    ??? status
  627.  38h    ???
  628.  39h    ??? status
  629.  3Ah    ??? status (signed?)
  630.  3Bh    ??? (read-only)
  631.  3Ch    ??? (read-only)
  632.  3Dh    ???
  633.  3Eh    ???
  634.  3Fh    ??? status
  635.  40h    ??? status (signed?)
  636.  41h    measured sync amplitude                (see I2C 86h/28h/41h)
  637.  42h    ??? status (signed)
  638.  43h    ??? position of hsync color attenuation? (signed)
  639.  44h    ??? (032h)
  640.  45h    ??? status (000h/004h)
  641.  46h    ??? status
  642.  47h    ??? adj for hsync rate (507h for 525/60 standards, 510h for 625/50)
  643.  48h    ??? status
  644.  49h    ??? status
  645.  4Ah    ??? status
  646.  4Bh    Horizontal PLL control                (see I2C 86h/28h/4Bh)
  647.  4Ch    ???
  648.  4Dh    ???
  649.  4Eh    ???
  650.  4Fh    ???
  651.  50h    ???
  652.  51h    ??? status
  653.  52h    ??? status
  654.  53h    automatic standard recognition status        (see I2C 86h/28h/53h)
  655.  54h    ???
  656.  55h    ???
  657.  56h    ???
  658.  57h    ???
  659.  58h    crystal oscillator center frequency adjust (signed)
  660.  59h    crystal oscillator center frequency adjust for line-locked mode
  661.  5Ah    ??? status
  662.  5Bh    ???
  663.  5Ch    ???
  664.  5Dh    ???
  665.  5Eh    ??? status (bits 4-0 always 0)
  666.  5Fh    ??? status
  667.  60h    ??? (read-only)
  668.  61h    ??? (read-only)
  669.  62h-6Fh unused???
  670.  70h    Window#1 Read Table: Vertical Begin        (see I2C 86h/28h/70h)
  671.  71h    Window#1 Read Table: Vertical Lines In        (see I2C 86h/28h/71h)
  672.  72h    Window#1 Read Table: Vertical Lines Out        (see I2C 86h/28h/72h)
  673.  73h    Window#1 Read Table: Horizontal Begin        (see I2C 86h/28h/73h)
  674.  74h    Window#1 Read Table: Horizontal Length        (see I2C 86h/28h/74h)
  675.  75h    Window#1 Read Table: Horizontal Number of Pixels (see I2C 86h/28h/75h)
  676.  76h    Window#1 Read Table: ???
  677.  77h    Window#1 Read Table: ???
  678.  78h    Window#1 Read Table: ???
  679.  79h    Window#1 Read Table: ???
  680.  7Ah    Window#1 Read Table: ???
  681.  7Bh    Window#1 Read Table: Blurring/Aliasing Filter    (see I2C 86h/28h/7Bh)
  682.  7Ch    Window#2 Read Table: Vertical Begin        (see I2C 86h/28h/7Ch)
  683.  7Dh    Window#2 Read Table: Vertical Lines In        (see I2C 86h/28h/7Dh)
  684.  7Eh    Window#2 Read Table: Vertical Lines Out        (see I2C 86h/28h/7Eh)
  685.  7Fh    Window#2 Read Table: Horizontal Begin        (see I2C 86h/28h/7Fh)
  686.  80h    Window#2 Read Table: Horizontal Length        (see I2C 86h/28h/80h)
  687.  81h    Window#2 Read Table: Horizontal Number of Pixels (see I2C 86h/28h/81h)
  688.  82h    Window#2 Read Table: ???
  689.  83h    Window#2 Read Table: ???
  690.  84h    Window#2 Read Table: ???
  691.  85h    Window#2 Read Table: ???
  692.  86h    Window#2 Read Table: ???
  693.  87h    Window#2 Read Table: Blurring/Aliasing Filter    (see I2C 86h/28h/87h)
  694.  88h    Window#1 Load Table: Vertical Begin        (see I2C 86h/28h/88h)
  695.  89h    Window#1 Load Table: Vertical Lines In        (see I2C 86h/28h/89h)
  696.  8Ah    Window#1 Load Table: Vertical Lines Out        (see I2C 86h/28h/8Ah)
  697.  8Bh    Window#1 Load Table: Horizontal Begin        (see I2C 86h/28h/8Bh)
  698.  8Ch    Window#1 Load Table: Horizontal Length        (see I2C 86h/28h/8Ch)
  699.  8Dh    Window#1 Load Table: Horizontal Number of Pixels (see I2C 86h/28h/8Dh)
  700.  8Eh    Window#2 Load Table: Vertical Begin        (see I2C 86h/28h/8Eh)
  701.  8Fh    Window#2 Load Table: Vertical Lines In        (see I2C 86h/28h/8Fh)
  702.  90h    Window#2 Load Table: Vertical Lines Out        (see I2C 86h/28h/90h)
  703.  91h    Window#2 Load Table: Horizontal Begin        (see I2C 86h/28h/91h)
  704.  92h    Window#2 Load Table: Horizontal Length        (see I2C 86h/28h/92h)
  705.  93h    Window#2 Load Table: Horizontal Number of Pixels (see I2C 86h/28h/93h)
  706.  94h    ???
  707.  95h    detected scan lines per field??? (usually 106h for NTSC)
  708.  96h    ??? status
  709.  97h    ??? (read-only)
  710.  98h    ???
  711.  99h    [3220 only] InfoWord status register        (see I2C 86h/28h/99h)
  712.  9Ah    [3220 only] CommandWord control register    (see I2C 86h/28h/9Ah)
  713.  9Ah    [3220A] ???
  714.  9Bh    ??? (read-only)
  715.  9Ch-9Fh unused???
  716.  A0h    ACC reference level (color saturation)        (see I2C 86h/28h/A0h)
  717.  A1h    ??? status
  718.  A2h    ??? status
  719.  A3h    ACC multiplier for SECAM Dr to adjust Cr level    (see I2C 86h/28h/A3h)
  720.  A4h    ACC multiplier for SECAM Db to adjust Cb level    (see I2C 86h/28h/A4h)
  721.  A5h    measured color-burst amplitude            (see I2C 86h/28h/A5h)
  722.  A6h    ???
  723.  A7h    ???
  724.  A8h    amplitude color killer threshold        (see I2C 86h/28h/A8h)
  725.  A9h    amplitude color killer hysteresis        (see I2C 86h/28h/A9h)
  726.  AAh    ??? status
  727.  ABh    ??? status
  728.  ACh    ??? status
  729.  ADh    ??? status
  730.  AEh    ???
  731.  AFh    ???
  732.  B0h    ??? status
  733.  B1h    ??? status
  734.  B2h    Sync Amplitude reference            (see I2C 86h/28h/B2h)
  735.  B3h    ???
  736.  B4h    ???
  737.  B5h    secondary Sync Amplitude reference???
  738.  B6h    ??? status
  739.  B7h    ??? status
  740.  B8h    field counter???
  741.  B9h    ??? status
  742.  BAh    ???
  743.  BBh    ??? status
  744.  BCh    ???
  745.  BDh    ???
  746.  BEh    start value for Automatic Gain Control gain    (see I2C 86h/28h/BEh)
  747.  BFh    ??? (read-only)
  748.  C0h    horizontal retrace frequency            (see I2C 86h/28h/C0h)
  749.  C1h    horizontal offset                (see I2C 86h/28h/C1h)
  750.  C2h    ??? affects colors
  751.  C3h    ???
  752.  C4h    ???
  753.  C5h    ??? status
  754.  C6h    ??? status
  755.  C7h    ??? black level expander?
  756.  C8h    ??? black level expander?
  757.  C9h    ???
  758.  CAh    ???
  759.  CBh    ??? status
  760.  CCh    ??? status
  761.  CDh    ??? status
  762.  CEh    ???
  763.  CFh    ???
  764.  D0h-DFh blurring/aliasing filter setup (array of 6-bit values)
  765.  E0h    ???
  766.  E1h    ???
  767.  E2h    ??? status
  768.  E3h    ??? status
  769.  E4h    ??? status
  770.  E5h    ???
  771.  E6h    ???
  772.  E7h    vertical standard lock                (see I2C 86h/28h/E7h)
  773.  E8h    ??? status (signed?)
  774.  E9h    ??? (read-only)
  775.  EAh    ??? status
  776.  EBh    number of horizontal syncs detected in last frame (see I2C 86h/28h/EBh)
  777.  ECh    ??? (read-only)
  778.  EDh    ??? (read-only)
  779.  EEh    ??? status
  780.  EFh    ???
  781.  F0h    [3220A] CommandWord control register        (see I2C 86h/28h/F0h)
  782.  F1h    [3220A] InfoWord status register        (see I2C 86h/28h/F1h)
  783.  F2h    [not 3220] TV standard - write            (see I2C 86h/28h/F2h)
  784.  F3h    [not 3220] TV standard - read            (see I2C 86h/28h/F3h)
  785.  F4h    ???
  786.  F5h-F8h unused???
  787.  F9h    ??? status
  788.  FAh    ??? status
  789.  FBh    ???
  790.  FCh    ???
  791.  FDh    ???
  792.  FEh    ???
  793.  FFh    ???
  794. ----------I8628--SF19------------------------
  795. I2C 86h/28h/19h U - ITT VPX 3220A - FP - Colorburst Frequency (Low)
  796. Note:    this register is updated whenever the television standard is set
  797.       via FP-RAM location 1Bh
  798. SeeAlso: I2C 86h/28h/1Ah,I2C 86h/28h/1Bh,#I0044
  799. ----------I8628--SF1A------------------------
  800. I2C 86h/28h/1Ah U - ITT VPX 3220A - FP - Colorburst Frequency (High)
  801. Note:    this register is updated whenever the television standard is set
  802.       via FP-RAM location 1Bh
  803. SeeAlso: I2C 86h/28h/19h,I2C 86h/28h/1Bh
  804.  
  805. (Table I0015)
  806. Values for ITT VPX 3220A colorburst frequency:
  807.  2D33EAh  = 3.575611 MHz  (TV standard 4)
  808.  2D40A5h  = 3.579545 MHz  (TV standards 1,7)
  809.  2D48C6h  = 3.582056 MHz  (TV standard 5)
  810.  362EFAh  = 4.286    MHz  (TV standard 2)
  811.  380CB8h  = 4.433618 MHz  (TV standards 0,3,6)
  812. Note:    the frequency in Hz is equal to 1.206944 * setting
  813. ----------I8628--SF1B------------------------
  814. I2C 86h/28h/1Bh U - ITT VPX 32xx - FP - Standard Select
  815. Note:    this register is documented for the VDP 3108, but not the VPX 32xx
  816. SeeAlso: I2C 86h/28h,I2C 86h/29h,#I0019,I2C 86h/28h/19h,I2C 86h/28h/1Ah
  817.  
  818. Bitfields for VDP 3108/VPX 32xx standard select register:
  819. Bit(s)    Description    (Table I0016)
  820.  2-0    television standard (see #I0039)
  821.  8    no HPLL setup
  822.  9    no vertical setup
  823.  10    no ACC setup
  824.  11    write 0 to initialize standard
  825.     this bit is set to 1 once standard-setting is complete
  826. ----------I8628--SF1C------------------------
  827. I2C 86h/28h/1Ch - ITT VPX 32xx - FP - NTSC Tint Angle (color balance)
  828. Size:    12 bits, signed
  829. SeeAlso: I2C 86h/28h,I2C 86h/29h,I2C 86h/E6h,I2C 86h/E7h,#I0019
  830. ----------I8628--SF20------------------------
  831. I2C 86h/28h/20h - ITT VPX 32xx - FP - Current AGC Gain Value
  832. SeeAlso: I2C 86h/28h/BEh,I2C 86h/28h,I2C 86h/29h,#I0019
  833. ----------I8628--SF26------------------------
  834. I2C 86h/28h/26h - ITT VPX 32xx - FP - Crystal Oscillator Line-Locked Mode
  835. SeeAlso: I2C 86h/28h,I2C 86h/29h
  836.  
  837. (Table I0017)
  838. Values for Crystal Oscillator Line-Locked Mode:
  839. ---write---
  840.  000h    disable lock
  841.  064h    enable lock
  842. ---read---
  843.  000h    oscillator currently unlocked
  844.  FFFh    currently locked
  845. ----------I8628--SF41------------------------
  846. I2C 86h/28h/41h U - ITT VPX 32xx - FP - Measured Sync Amplitude
  847. Note:    this register is documented for the VDP 3108, but not the VPX 32xx
  848. SeeAlso: I2C 86h/28h,I2C 86h/29h,#I0019
  849. ----------I8628--SF4B------------------------
  850. I2C 86h/28h/4Bh - ITT VPX 32xx - FP - Horizontal PLL Control
  851. SeeAlso: I2C 86h/28h,I2C 86h/29h
  852.  
  853. Bitfields for VPX 32xx Horizontal PLL Control:
  854. Bit(s)    Description    (Table I0018)
  855.  4-0    gain for integrating part of PLL control
  856.  9-5    gain for proportional part of PLL contorl
  857.  11-10    reserved
  858. ----------I8628--SF53------------------------
  859. I2C 86h/28h/53h U - ITT VPX 32xx - FP - Automatic Standard Recognition Status
  860. Note:    this register is documented for the VDP 3108, but not the VPX 32xx
  861. SeeAlso: I2C 86h/28h,I2C 86h/29h
  862.  
  863. Bitfields for VPX 32xx/VDP 31xxB Automatic Standard Recognition status:
  864. Bit(s)    Description    (Table I0019)
  865.  0    vertical sync detected
  866.  1    horizontally locked
  867.  2    reserved
  868.  3    color amplitude killer active
  869.  4    (VDP31xxB) disable color amplitude killer
  870.  5    color ident killer active
  871.  6    (VDP31xxB) disable color ident killer
  872.  7    (VDP31xxB) interlace detected
  873.  8    (VDP31xxB) no vertical sync detection
  874.  9    (VDP31xxB) spurious vertical sync detection
  875. ----------I8628--SF58------------------------
  876. I2C 86h/28h/58h - ITT VPX 32xx - FP - Crystal Oscil. Center Frequency Adjust
  877. SeeAlso: I2C 86h/28h/26h,I2C 86h/28h/59h,I2C 86h/28h,I2C 86h/29h,#I0019
  878. ----------I8628--SF59------------------------
  879. I2C 86h/28h/59h - ITT VPX 32xx - FP - Crystal Oscil. Center Freq Adj (Locked)
  880. Note:    to set the center frequency adjust in FPRAM location 58h, set 58h to
  881.       000h, set lock mode via FPRAM 26h, then read this register and write
  882.       the negative of the value to FRPAM 58h
  883. SeeAlso: I2C 86h/28h/26h,I2C 86h/28h/58h,I2C 86h/28h,I2C 86h/29h,#I0019
  884. ----------I8628--SF70------------------------
  885. I2C 86h/28h/70h U - ITT VPX 32xx - FP - Window#1 Read Table: Vertical Begin
  886. Size:    9 bits
  887. Note:    this register is updated whenever the Window#1 Load Table is latched
  888.       via the CommandWord, by copying FPRAM 88h
  889. SeeAlso: I2C 86h/28h/88h,I2C 86h/28h/F0h,I2C 86h/28h,I2C 86h/29h
  890. ----------I8628--SF71------------------------
  891. I2C 86h/28h/71h U - ITT VPX 32xx - FP - Window#1 Read Table: Vertical Lines In
  892. Note:    this register is updated whenever the Window#1 Load Table is latched
  893.       via the CommandWord, by copying FPRAM 89h (inverting bits 11 and 10)
  894. SeeAlso: I2C 86h/28h/89h,I2C 86h/28h/F0h,I2C 86h/28h,I2C 86h/29h
  895.  
  896. Bitfields for VPX 32xx Vertical Lines In (Latched):
  897. Bit(s)    Description    (Table I0020)
  898.  8-0    number of lines (vertical begin + lines_in <= lines_per_field)
  899.  9    unused???
  900.  10    enable on even fields
  901.  11    enable on odd fields
  902. ----------I8628--SF72------------------------
  903. I2C 86h/28h/72h U - ITT VPX 32xx - FP - Window#1 Read Table: Vertical Lines Out
  904. Notes:    this register is updated whenever the Window#1 Load Table is latched
  905.       via the CommandWord, by copying FPRAM 8Ah
  906.     vertical lines out must be <= vertical lines in; vertical interpolation
  907.       is not supported (if fewer lines out, a nearest-neighbor algorithm is
  908.       used to drop lines)
  909. SeeAlso: I2C 86h/28h/8Ah,I2C 86h/28h/F0h,I2C 86h/28h,I2C 86h/29h
  910. ----------I8628--SF73------------------------
  911. I2C 86h/28h/73h U - ITT VPX 32xx - FP - Window#1 Read Table: Horizontal Begin
  912. Desc:    horizontal start of window after scaling
  913. Notes:    this register is updated whenever the Window#1 Load Table is latched
  914.       via the CommandWord, by copying FPRAM 8Bh
  915.     start must be an even value; values > 0 crop the left side of image
  916. SeeAlso: I2C 86h/28h/8Bh,I2C 86h/28h/F0h,I2C 86h/28h,I2C 86h/29h
  917. ----------I8628--SF74------------------------
  918. I2C 86h/28h/74h U - ITT VPX 32xx - FP - Window#1 Read Table: Horizontal Length
  919. Size:    11 bits
  920. Notes:    this register is updated whenever the Window#1 Load Table is latched
  921.       via the CommandWord, by copying FPRAM 8Ch
  922.     length must be an even value; begin + length <= numpixels
  923. SeeAlso: I2C 86h/28h/8Ch,I2C 86h/28h/F0h,I2C 86h/28h,I2C 86h/29h
  924. ----------I8628--SF75------------------------
  925. I2C 86h/28h/75h U - ITT VPX 32xx - FP - Window#1 Read Table: Horiz. NumPixels
  926. Size:    11 bits
  927. Desc:    number of active pixels for a full active line, after scaling
  928. Notes:    this register is updated whenever the Window#1 Load Table is latched
  929.       via the CommandWord, by copying FPRAM 8Dh
  930.     32 <= numpixels <= 1056 (864 for 60-Hz video)
  931. SeeAlso: I2C 86h/28h/8Dh,I2C 86h/28h/F0h,I2C 86h/28h,I2C 86h/29h
  932. ----------I8628--SF76------------------------
  933. I2C 86h/28h/76h U - ITT VPX 32xx - FP - Window#1 Read Table: 
  934. SeeAlso: I2C 86h/28h,I2C 86h/29h
  935. ----------I8628--SF77------------------------
  936. I2C 86h/28h/77h U - ITT VPX 32xx - FP - Window#1 Read Table: 
  937. SeeAlso: I2C 86h/28h,I2C 86h/29h
  938. ----------I8628--SF78------------------------
  939. I2C 86h/28h/78h U - ITT VPX 32xx - FP - Window#1 Read Table: 
  940. SeeAlso: I2C 86h/28h,I2C 86h/29h
  941. ----------I8628--SF79------------------------
  942. I2C 86h/28h/79h U - ITT VPX 32xx - FP - Window#1 Read Table: 
  943. SeeAlso: I2C 86h/28h,I2C 86h/29h
  944. ----------I8628--SF7A------------------------
  945. I2C 86h/28h/7Ah U - ITT VPX 32xx - FP - Window#1 Read Table: 
  946. SeeAlso: I2C 86h/28h,I2C 86h/29h
  947. ----------I8628--SF7B------------------------
  948. I2C 86h/28h/7Bh U - ITT VPX 32xx - FP - Window#1 Read Table: Blur/Alias Filter
  949. SeeAlso: I2C 86h/28h,I2C 86h/29h
  950. ----------I8628--SF7C------------------------
  951. I2C 86h/28h/7Ch U - ITT VPX 32xx - FP - Window#2 Read Table: Vertical Begin
  952. Size:    9 bits
  953. Note:    this register is updated whenever the Window#2 Load Table is latched
  954.       via the CommandWord, by copying FPRAM 8Eh
  955. SeeAlso: I2C 86h/28h/8Eh,I2C 86h/28h/F0h,I2C 86h/28h,I2C 86h/29h
  956. ----------I8628--SF7D------------------------
  957. I2C 86h/28h/7Dh U - ITT VPX 32xx - FP - Window#2 Read Table: Vertical Lines In
  958. Note:    this register is updated whenever the Window#2 Load Table is latched
  959.       via the CommandWord, by copying FPRAM 8Fh
  960. SeeAlso: #I0034,I2C 86h/28h/8Fh,I2C 86h/28h/F0h,I2C 86h/28h,I2C 86h/29h
  961. ----------I8628--SF7E------------------------
  962. I2C 86h/28h/7Eh U - ITT VPX 32xx - FP - Window#2 Read Table: Vertical Lines Out
  963. Notes:    this register is updated whenever the Window#2 Load Table is latched
  964.       via the CommandWord, by copying FPRAM 90h
  965.     vertical lines out must be <= vertical lines in; vertical interpolation
  966.       is not supported (if fewer lines out, a nearest-neighbor algorithm is
  967.       used to drop lines)
  968. SeeAlso: I2C 86h/28h/90h,I2C 86h/28h/F0h,I2C 86h/28h,I2C 86h/29h
  969. ----------I8628--SF7F------------------------
  970. I2C 86h/28h/7Fh U - ITT VPX 32xx - FP - Window#2 Read Table: Horizontal Begin
  971. Desc:    horizontal start of window after scaling
  972. Notes:    this register is updated whenever the Window#2 Load Table is latched
  973.       via the CommandWord, by copying FPRAM 91h
  974.     start must be an even value; values > 0 crop the left side of image
  975. SeeAlso: I2C 86h/28h/91h,I2C 86h/28h/F0h,I2C 86h/28h,I2C 86h/29h
  976. ----------I8628--SF80------------------------
  977. I2C 86h/28h/80h U - ITT VPX 32xx - FP - Window#2 Read Table: Horizontal Length
  978. Size:    11 bits
  979. Notes:    this register is updated whenever the Window#2 Load Table is latched
  980.       via the CommandWord, by copying FPRAM 92h
  981.     length must be an even value; begin + length <= numpixels
  982. SeeAlso: I2C 86h/28h/92h,I2C 86h/28h/F0h,I2C 86h/28h,I2C 86h/29h
  983. ----------I8628--SF81------------------------
  984. I2C 86h/28h/81h U - ITT VPX 32xx - FP - Window#2 Read Table: Horiz. NumPixels
  985. Size:    11 bits
  986. Desc:    number of active pixels for a full active line, after scaling
  987. Notes:    this register is updated whenever the Window#2 Load Table is latched
  988.       via the CommandWord, by copying FPRAM 93h
  989.     32 <= numpixels <= 1056 (864 for 60-Hz video)
  990. SeeAlso: I2C 86h/28h/93h,I2C 86h/28h/F0h,I2C 86h/28h,I2C 86h/29h
  991. ----------I8628--SF82------------------------
  992. I2C 86h/28h/82h U - ITT VPX 32xx - FP - Window#2 Read Table: 
  993. SeeAlso: I2C 86h/28h,I2C 86h/29h
  994. ----------I8628--SF83------------------------
  995. I2C 86h/28h/83h U - ITT VPX 32xx - FP - Window#2 Read Table: 
  996. SeeAlso: I2C 86h/28h,I2C 86h/29h
  997. ----------I8628--SF84------------------------
  998. I2C 86h/28h/84h U - ITT VPX 32xx - FP - Window#2 Read Table: 
  999. SeeAlso: I2C 86h/28h,I2C 86h/29h
  1000. ----------I8628--SF85------------------------
  1001. I2C 86h/28h/85h U - ITT VPX 32xx - FP - Window#2 Read Table: 
  1002. SeeAlso: I2C 86h/28h,I2C 86h/29h
  1003. ----------I8628--SF86------------------------
  1004. I2C 86h/28h/86h U - ITT VPX 32xx - FP - Window#2 Read Table: 
  1005. SeeAlso: I2C 86h/28h,I2C 86h/29h
  1006. ----------I8628--SF87------------------------
  1007. I2C 86h/28h/87h U - ITT VPX 32xx - FP - Window#2 Read Table: Blur/Alias Filter
  1008. Note:    this register is updated whenever Window#2 is latched via the
  1009.       CommandWord
  1010. SeeAlso: I2C 86h/28h,I2C 86h/29h
  1011. ----------I8628--SF88------------------------
  1012. I2C 86h/28h/88h - ITT VPX 32xx - FP - Window#1 Load Table: Vertical Begin
  1013. SeeAlso: I2C 86h/28h,I2C 86h/29h
  1014. ----------I8628--SF89------------------------
  1015. I2C 86h/28h/89h - ITT VPX 32xx - FP - Window#1 Load Table: Vertical Lines In
  1016. SeeAlso: I2C 86h/28h,I2C 86h/29h
  1017. ----------I8628--SF8A------------------------
  1018. I2C 86h/28h/8Ah - ITT VPX 32xx - FP - Window#1 Load Table: Vertical Lines Out
  1019. SeeAlso: I2C 86h/28h,I2C 86h/29h
  1020. ----------I8628--SF8B------------------------
  1021. I2C 86h/28h/8Bh - ITT VPX 32xx - FP - Window#1 Load Table: Horizontal Begin
  1022. SeeAlso: I2C 86h/28h,I2C 86h/29h
  1023. ----------I8628--SF8C------------------------
  1024. I2C 86h/28h/8Ch - ITT VPX 32xx - FP - Window#1 Load Table: Horizontal Length
  1025. SeeAlso: I2C 86h/28h,I2C 86h/29h
  1026. ----------I8628--SF8D------------------------
  1027. I2C 86h/28h/8Dh - ITT VPX 32xx - FP - Window#1 Load Table: Horizontal NumPixels
  1028. SeeAlso: I2C 86h/28h,I2C 86h/29h
  1029. ----------I8628--SF8E------------------------
  1030. I2C 86h/28h/8Eh - ITT VPX 32xx - FP - Window#2 Load Table: Vertical Begin
  1031. SeeAlso: I2C 86h/28h,I2C 86h/29h
  1032. ----------I8628--SF8F------------------------
  1033. I2C 86h/28h/8Fh - ITT VPX 32xx - FP - Window#2 Load Table: Vertical Lines In
  1034. SeeAlso: I2C 86h/28h,I2C 86h/29h
  1035. ----------I8628--SF90------------------------
  1036. I2C 86h/28h/90h - ITT VPX 32xx - FP - Window#2 Load Table: Vertical Lines Out
  1037. SeeAlso: I2C 86h/28h,I2C 86h/29h
  1038. ----------I8628--SF91------------------------
  1039. I2C 86h/28h/91h - ITT VPX 32xx - FP - Window#2 Load Table: Horizontal Begin
  1040. SeeAlso: I2C 86h/28h,I2C 86h/29h
  1041. ----------I8628--SF92------------------------
  1042. I2C 86h/28h/92h - ITT VPX 32xx - FP - Window#2 Load Table: Horizontal Length
  1043. SeeAlso: I2C 86h/28h,I2C 86h/29h
  1044. ----------I8628--SF93------------------------
  1045. I2C 86h/28h/93h - ITT VPX 32xx - FP - Window#2 Load Table: Horizontal NumPixels
  1046. SeeAlso: I2C 86h/28h,I2C 86h/29h
  1047. ----------I8628--SF99------------------------
  1048. I2C 86h/28h/99h - ITT VPX 3220 - FP - "InfoWord" status register
  1049. SeeAlso: I2C 86h/28h/9Ah,I2C 86h/28h/F0h,I2C 86h/28h,I2C 86h/29h
  1050.  
  1051. Bitfields for VPX 3220 InfoWord status register:
  1052. Bit(s)    Description    (Table I0021)
  1053.  1-0    reserved
  1054.  2    transport rate
  1055.     0  20.25 MHz
  1056.     1  13.5 MHz
  1057.  4-3    functional mode
  1058.     00 open
  1059.     01 forced
  1060.     10 scan
  1061.  11-5    reserved
  1062. SeeAlso: #I0036
  1063. ----------I8628--SF9A------------------------
  1064. I2C 86h/28h/9Ah - ITT VPX 3220 - FP - "CommandWord" command register
  1065. SeeAlso: I2C 86h/28h/99h,I2C 86h/28h/F0h,I2C 86h/28h,I2C 86h/29h
  1066.  
  1067. Bitfields for VPX 3220 CommandWord command register:
  1068. Bit(s)    Description    (Table I0022)
  1069.  0    line standard (for back end)
  1070.  1    transport rate
  1071.     0  20.25 MHz
  1072.     1  13.5 MHz
  1073.  3-2    functional mode
  1074.     00 open
  1075.     01 forced
  1076.     10 scan
  1077.  4    Window#1 latch
  1078.     =1 latch new window definition on next vertical retrace; autom. cleared
  1079.  5    Window#2 latch
  1080.     =1 latch new window definition on next vertical retrace; autom. cleared
  1081.  11-6    reserved
  1082. SeeAlso: #I0035
  1083. ----------I8628--SFA0------------------------
  1084. I2C 86h/28h/A0h - ITT VPX 32xx - FP - ACC Reference Level (Color Saturation)
  1085. SeeAlso: I2C 86h/28h,I2C 86h/29h,#I0019
  1086. ----------I8628--SFA3------------------------
  1087. I2C 86h/28h/A3h - ITT VPX 32xx - FP - ACC Multiplier (SECAM Dr to Cr)
  1088. SeeAlso: I2C 86h/28h,I2C 86h/29h,#I0019
  1089. ----------I8628--SFA4------------------------
  1090. I2C 86h/28h/A4h - ITT VPX 32xx - FP - ACC Multiplier (SECAM Db to Cb)
  1091. SeeAlso: I2C 86h/28h,I2C 86h/29h,#I0019
  1092. ----------I8628--SFA5------------------------
  1093. I2C 86h/28h/A5h U - ITT VPX 32xx - FP - Measured Color-Burst Amplitude
  1094. Note:    this register is documented for the VDP 3108, but not the VPX 32xx
  1095. SeeAlso: I2C 86h/28h,I2C 86h/29h,#I0019
  1096. ----------I8628--SFA8------------------------
  1097. I2C 86h/28h/A8h - ITT VPX 32xx - FP - Amplitude Color Killer Threshold
  1098. SeeAlso: I2C 86h/28h,I2C 86h/29h,#I0019
  1099. ----------I8628--SFA9------------------------
  1100. I2C 86h/28h/A9h - ITT VPX 32xx - FP - Amplitude Color Killer Hysteresis
  1101. SeeAlso: I2C 86h/28h,I2C 86h/29h,#I0019
  1102. ----------I8628--SFB2------------------------
  1103. I2C 86h/28h/B2h - ITT VPX 32xx - FP - Sync Amplitude Reference
  1104. Note:    the value in this location controls the automatic gain control;
  1105.       setting both this location and location B5h to 000h disables AGC
  1106. SeeAlso: I2C 86h/28h/B5h,I2C 86h/28h/BEh,I2C 86h/29h,#I0019
  1107. ----------I8628--SFB5------------------------
  1108. I2C 86h/28h/B5h u - ITT VPX 32xx - FP - Sync Amplitude Reference???
  1109. Note:    the value in this location helps control the automatic gain control;
  1110.       setting both location B2h and this location to 000h disables AGC
  1111. SeeAlso: I2C 86h/28h/B2h,I2C 86h/28h/BEh,I2C 86h/29h,#I0019
  1112. ----------I8628--SFBE------------------------
  1113. I2C 86h/28h/BEh - ITT VPX 32xx - FP - Start Value for Automatic Gain Control
  1114. Size:    6 bits
  1115. Note:    if automatic gain control has been disabled by writing 000h to FP-RAM
  1116.       locations B2h and B5h, then the actual gain value can be adjusted
  1117.       by writing this location; the current gain value may be read from
  1118.       location 20h
  1119. SeeAlso: I2C 86h/28h/B2h,I2C 86h/28h/B5h,I2C 86h/28h/20h,I2C 86h/29h,#I0019
  1120. ----------I8628--SFC0------------------------
  1121. I2C 86h/28h/C0h U - ITT VPX 32xx - FP - Horizontal Retrace Frequency
  1122. Desc:    this appears to be the base frequency from which the HPLL attempts to
  1123.       lock onto the video signal (default = 700dec)
  1124. SeeAlso: I2C 86h/28h,I2C 86h/29h
  1125. ----------I8628--SFC1------------------------
  1126. I2C 86h/28h/C1h U - ITT VPX 32xx - FP - Horizontal Offset
  1127. Desc:    signed offset from horizontal retrace to start of video data
  1128.       (min E52h, max 354h)
  1129. SeeAlso: I2C 86h/28h,I2C 86h/29h
  1130. ----------I8628--SFD0------------------------
  1131. I2C 86h/28h/D0h U - ITT VPX 32xx - FP - Blurring/Aliasing Filter Array
  1132. Size:    32 entries of 6 bits each (16 locations in FPRAM)
  1133. SeeAlso: I2C 86h/28h,I2C 86h/29h
  1134. ----------I8628--SFE7------------------------
  1135. I2C 86h/28h/E7h - ITT VPX 32xx - FP - Vertical Lock
  1136. SeeAlso: I2C 86h/28h,I2C 86h/29h,#I0019
  1137.  
  1138. Bitfields for VPX 32xx Vertical Lock:
  1139. Bit(s)    Description    (Table I0023)
  1140.  0    enable vertical standard lock
  1141.  11-1    expected number of lines per field
  1142. ----------I8628--SFEB------------------------
  1143. I2C 86h/28h/EBh - ITT VPX 32xx - FP - Lines in Last Frame
  1144. SeeAlso: I2C 86h/28h,I2C 86h/29h,#I0019
  1145. ----------I8628--SFF0------------------------
  1146. I2C 86h/28h/F0h - ITT VPX 32xx - FP - "CommandWord" control register
  1147. SeeAlso: I2C 86h/28h/F1h,I2C 86h/28h/99h,I2C 86h/28h,I2C 86h/29h
  1148.  
  1149. Bitfields for VPX 32xx CommandWord control register:
  1150. Bit(s)    Description    (Table I0024)
  1151.  0    transport rate
  1152.     0  20.25 MHz
  1153.     1  13.5 MHz
  1154.  1    transport rate latch
  1155.     =1 latch new transport rate (automatically cleared)
  1156.  3-2    timing mode
  1157.     00 open      (always synchronized to video)
  1158.     01 forced (sync to video within certain limits)
  1159.     1x scan      (free-running, no video data output)
  1160.  4    timing mode latch
  1161.     =1 latch new timing mode on next vertical retrace (autom. cleared)
  1162.  5    Window#1 latch
  1163.     =1 latch new window definition on next vertical retrace; autom. cleared
  1164.  6    Window#2 latch
  1165.     =1 latch new window definition on next vertical retrace; autom. cleared
  1166.  7    (undoc) if set, image freezes
  1167.  8    odd/even mode
  1168.     =0 always toggles
  1169.     =1 follows video signal's odd/even fields
  1170.  11-9    reserved (0)
  1171. SeeAlso: #I0038,#I0035
  1172. ----------I8628--SFF1------------------------
  1173. I2C 86h/28h/F1h - ITT VPX 32xx - FP - "InfoWord" status register
  1174. SeeAlso: I2C 86h/28h,I2C 86h/29h
  1175.  
  1176. Bitfields for VPX 32xx InfoWord status register:
  1177. Bit(s)    Description    (Table I0025)
  1178.  2-0    reserved
  1179.  5-3    currently-active TV standard (see #I0039)
  1180.  6    currently-active line standard
  1181.     0 525 lines / 60 fps
  1182.     1 625 lines / 50 fps
  1183.  11-7    ???
  1184. Note:    image freezes if bit 1 set on VPX 3220A
  1185. SeeAlso: #I0037,#I0036
  1186.  
  1187. (Table I0026)
  1188. Values for ITT VPX television standard:
  1189.  0    PAL B,G,H,I    625/50    4.433618 MHz
  1190.  1    NTSC M        525/60    3.579545 MHz
  1191.  2    SECAM        625/50    4.286    MHz
  1192.  3    NTSC 44        525/60    4.433618 MHz
  1193.  4    PAL M        525/60    3.575611 MHz
  1194.  5    PAL N        625/50    3.582056 MHz
  1195.  6    PAL 60        525/60    4.433618 MHz
  1196.  7    NTSC Comb    525/60    3.579545 MHz
  1197. ----------I8628--SFF2------------------------
  1198. I2C 86h/28h/F2h - ITT VPX 32xx - FP - TV Standard, Write
  1199. SeeAlso: I2C 86h/28h,I2C 86h/29h
  1200.  
  1201. Bitfields for VPX 32xx TV standard, write:
  1202. Bit(s)    Description    (Table I0027)
  1203.  0    selection
  1204.     0 automatic
  1205.     1 manual
  1206.  3-1    television standard (see #I0039)
  1207.  4    manual standard latch
  1208.     =1 latch television standard (automatically cleared)
  1209.  5    S-VHS select
  1210.     0 composite video
  1211.     1 S-VHS video
  1212.  9-6    threshold for standard search
  1213.     1111 'perfect' (maximum score)
  1214.     0000 'no video' (minimum score)
  1215.  11-10    reserved (0)
  1216. SeeAlso: #I0041
  1217. ----------I8628--SFF3------------------------
  1218. I2C 86h/28h/F3h - ITT VPX 32xx - FP - TV Standard, Read
  1219. SeeAlso: I2C 86h/28h,I2C 86h/29h
  1220.  
  1221. Bitfields for VPX 32xx TV standard, read:
  1222. Bit(s)    Description    (Table I0028)
  1223.  0    VACT (video active) suppressed
  1224.  1    recognition routine is running
  1225.  4-2    detected TV standard (see #I0039)
  1226.  5    'no video' flag
  1227.  9-6    high score from recognition routine
  1228.     1111 'perfect' (maximum score)
  1229.     0000 'no video' (minimum score)
  1230.  10    line standard
  1231.     0 525 lines / 60 fps
  1232.     1 625 lines / 50 fps
  1233.  11    reserved
  1234. SeeAlso: #I0040
  1235. ----------I8628--SFF4------------------------
  1236. I2C 86h/28h/F4h U - ITT VPX 32xx - FP - ???
  1237. SeeAlso: I2C 86h/28h,I2C 86h/29h
  1238. ----------I8629------------------------------
  1239. I2C 86h/29h - ITT VPX 32xx - FP status
  1240. Access:    Read-Only
  1241. SeeAlso: I2C 86h/26h,I2C 86h/27h,I2C 86h/28h
  1242.  
  1243. Bitfields for VPX 32xx/VDP 3108 FP status:
  1244. Bit(s)    Description    (Table I0029)
  1245.  0    write request in progress
  1246.  1    read request in progress
  1247.  2    busy
  1248.  7-3    reserved (read as ones)
  1249. ----------I862E------------------------------
  1250. I2C 86h/2Eh U - ITT VPX 32xx - ??? (Test Register - Front End, Chroma 2?)
  1251. Notes:    this register appears to correspond to the VDP 3108 register
  1252.     only bits 4-0 appear to be used; values of 04h-1Fh cause either a
  1253.       black-and-white display or flickering color
  1254. SeeAlso: I2C 8Ah/2Eh
  1255. ----------I862F------------------------------
  1256. I2C 86h/2Fh U - ITT VPX 32xx - ??? (Test Register - Front End, Chroma 1?)
  1257. Notes:    this register appears to correspond to the VDP 3108 register
  1258.     bits 3 and 5 cause a black-and-white display if either is set; the
  1259.       remaining bits appear to have no effect
  1260. SeeAlso: I2C 8Ah/2Fh
  1261. ----------I8630------------------------------
  1262. I2C 86h/30h - ITT VPX 32xx - Luma Notch Frequency
  1263. SeeAlso: I2C 86h/31h,I2C 8Ah/30h
  1264.  
  1265. Bitfields for VPX 32xx luma notch frequency:
  1266. Bit(s)    Description    (Table I0030)
  1267.  5-0    frequency  ( fs / 2N cos^-1(N) )
  1268.  6    reserved
  1269.  7    SECAM switch
  1270. SeeAlso: #I0012
  1271. ----------I8631------------------------------
  1272. I2C 86h/31h - ITT VPX 32xx - Luma/Chroma Matching Delay
  1273. SeeAlso: I2C 86h/31h"VDP 3108",I2C 86h/30h"VPX 32xx"
  1274.  
  1275. Bitfields for VPD 3108/VPX 32xx luma/chroma matching delay:
  1276. Bit(s)    Description    (Table I0031)
  1277.  4-0    delay in clocks (+19), higher numbers shift chroma right
  1278.  7-5    reserved
  1279. SeeAlso: #I0012,#I0013
  1280. ----------I8632------------------------------
  1281. I2C 86h/32h U - ITT VPX 32xx - Unimplemented
  1282. Note:    this register appears to correspond to a VDP 3108 register which is
  1283.       not applicable to the VPX series
  1284. SeeAlso: I2C 8Ah/32h
  1285. ----------I8633------------------------------
  1286. I2C 86h/33h - ITT VPX 32xx - Input Selector
  1287. SeeAlso: I2C 8Ah/33h
  1288.  
  1289. Bitfields for VDP 3108/VPX 32xx input selector:
  1290. Bit(s)    Description    (Table I0032)
  1291.  1-0    luma ADC select
  1292.     00 VIN3
  1293.     01 VIN2
  1294.     10 VIN1
  1295.     reserved
  1296.  2    chroma ADC select
  1297.     0 VIN1
  1298.     1 CIN  (dedicated S-VHS chroma input)
  1299.  3    clamping for chroma A/D converter
  1300.  4    (VDP3108 only) internal/external luma ADC clamp enable
  1301.  5    reserved
  1302.  6    (VPX32xx only) stand-by luma ADC
  1303.  7    (VPX32xx only) stand-by chroma ADC
  1304. ----------I8634------------------------------
  1305. I2C 86h/34h - ITT VPX 32xx - Standard Select
  1306. SeeAlso: I2C 8Ah/34h
  1307.  
  1308. Bitfields for VDP 3108/VPX 32xx standard select:
  1309. Bit(s)    Description    (Table I0033)
  1310.  1-0    television standard
  1311.     00 SECAM
  1312.     01 PAL
  1313.        or NTSC compensated (VDP3108 only???)
  1314.     10 NTSC (standard)
  1315.        or simple PAL (VDP3108 only???)
  1316.     11 NTSC (comb filter)
  1317.  2    S-VHS mode
  1318.  3    chroma polarity
  1319.     0 signed
  1320.     1 binary offset
  1321.  4    (VPX 32xx only) PAL/MAC mode
  1322.  5    force color decoder (YCbCr-to-output bypass)
  1323.  7-6    reserved
  1324. --------V-I8635------------------------------
  1325. I2C 86h/35h U - ITT VPX 32xx - Unimplemented
  1326. SeeAlso: I2C 8Ah/32h
  1327. --------V-I8636------------------------------
  1328. I2C 86h/36h U - ITT VPX 32xx - Unimplemented
  1329. SeeAlso: I2C 8Ah/32h
  1330. --------V-I8637------------------------------
  1331. I2C 86h/37h U - ITT VPX 32xx - Unimplemented
  1332. SeeAlso: I2C 8Ah/32h
  1333. --------V-I8638------------------------------
  1334. I2C 86h/38h U - ITT VPX 32xx - Unimplemented
  1335. SeeAlso: I2C 8Ah/32h
  1336. --------V-I8639------------------------------
  1337. I2C 86h/39h U - ITT VPX 32xx - ??? (Main Test Register?)
  1338. Notes:    this register appears to correspond to the VDP 3108 register
  1339.     setting bit 4 has the effect of freezing the image (suppressing
  1340.       VACT?); all other bits appear to have no effect
  1341. SeeAlso: I2C 8Ah/39h,I2C 86h/3Ah
  1342. --------V-I863A------------------------------
  1343. I2C 86h/3Ah U - ITT VPX 32xx - ??? (Test Register - FP)
  1344. Note:    this register appears to correspond to the VDP 3108 register
  1345. SeeAlso: I2C 8Ah/3Ah,I2C 86h/3Eh
  1346. --------V-I863B------------------------------
  1347. I2C 86h/3Bh U - ITT VPX 32xx - Unimplemented
  1348. Note:    this register appears to correspond to a VDP 3108 register which is
  1349.       not applicable to the VPX series
  1350. SeeAlso: I2C 8Ah/3Bh
  1351. --------V-I863C------------------------------
  1352. I2C 86h/3Ch U - ITT VPX 32xx - Unimplemented
  1353. Note:    this register appears to correspond to a VDP 3108 register which is
  1354.       not applicable to the VPX series
  1355. SeeAlso: I2C 8Ah/3Ch
  1356. --------V-I863D------------------------------
  1357. I2C 86h/3Dh U - ITT VPX 32xx - Unimplemented
  1358. Note:    this register appears to correspond to a VDP 3108 register which is
  1359.       not applicable to the VPX series
  1360. SeeAlso: I2C 8Ah/3Dh
  1361. ----------I863E------------------------------
  1362. I2C 86h/3Eh U - ITT VPX 32xx - ??? (Test Register - Front End, Luma 2?)
  1363. Note:    this register appears to correspond to the VDP 3108 register
  1364. SeeAlso: I2C 8Ah/3Eh,I2C 86h/3Fh
  1365.  
  1366. Bitfields for Test Register, Luma 2:
  1367. Bit(s)    Description    (Table I0034)
  1368.  0    freezes image when set
  1369.  3-2    if either/both bits set, video appears as an image and ghost;
  1370.       green and cyan appear to be horizontally separated
  1371.  7-4    affect color, sometimes freeze image
  1372. SeeAlso: #I0046
  1373. ----------I863F------------------------------
  1374. I2C 86h/3Fh U - ITT VPX 32xx - ??? (Test Register - Front End, Luma1?)
  1375. Note:    this register appears to correspond to the VDP 3108 register
  1376. SeeAlso: I2C 8Ah/3Fh,I2C 86h/39h
  1377.  
  1378. Bitfields for Test Register, Luma 1:
  1379. Bit(s)    Description    (Table I0035)
  1380.  1    freezes image when set
  1381.  2    freezes image when set
  1382.  3    chromakey???  certain colors appear as black when this bit is set
  1383.  5    swap Cb and Cb in internal chroma processing path
  1384.       (has effect of cycling colors: red->blue, blue->red, yellow->green)
  1385. SeeAlso: #I0045
  1386. ----------I86AA------------------------------
  1387. I2C 86h/AAh - ITT VPX 3214C/322xD - Low-Power Mode
  1388. ----------I86D0------------------------------
  1389. I2C 86h/D0h U - ITT VPX 32xx - ???
  1390. SeeAlso: I2C 86h/D1h,I2C 86h/D2h
  1391. ----------I86D1------------------------------
  1392. I2C 86h/D1h U - ITT VPX 32xx - ???
  1393. SeeAlso: I2C 86h/D0h,I2C 86h/D2h
  1394. ----------I86D2------------------------------
  1395. I2C 86h/D2h U - ITT VPX 32xx - ???
  1396. SeeAlso: I2C 86h/D0h,I2C 86h/D3h
  1397. ----------I86D3------------------------------
  1398. I2C 86h/D3h U - ITT VPX 32xx - ???
  1399. SeeAlso: I2C 86h/D0h,I2C 86h/D4h
  1400. ----------I86D4------------------------------
  1401. I2C 86h/D4h U - ITT VPX 32xx - ???
  1402. SeeAlso: I2C 86h/D0h,I2C 86h/D5h
  1403. ----------I86D5------------------------------
  1404. I2C 86h/D5h U - ITT VPX 32xx - ???
  1405. Note:    when bit 7 is set the low six bits change which horizontal portion
  1406.       of the video image is digitized
  1407. SeeAlso: I2C 86h/D0h,I2C 86h/D6h
  1408. ----------I86D6------------------------------
  1409. I2C 86h/D6h U - ITT VPX 32xx - ???
  1410. SeeAlso: I2C 86h/D0h,I2C 86h/D7h
  1411. ----------I86D7------------------------------
  1412. I2C 86h/D7h U - ITT VPX 32xx - ???
  1413. Note:    bit 1 causes the image to freeze when set; bit 4 changes colors to
  1414.       mostly cyan when set, and bit 7 shifts the image right about 1/6
  1415.       of the screen
  1416. SeeAlso: I2C 86h/D0h,I2C 86h/D8h
  1417. ----------I86D8------------------------------
  1418. I2C 86h/D8h - ITT VPX 32xx - VREF/HREF Control
  1419.  
  1420. Bitfields for VPX 32xx VREF/HREF control:
  1421. Bit(s)    Description    (Table I0036)
  1422.  0    reserved
  1423.  1    HREF polarity (=0 active high, =1 active low)
  1424.  2    VREF polarity (=0 active high, =1 active low)
  1425.  5-3    length of HREF pulse (+2 clocks)
  1426.  6    PREF select
  1427.     0 odd/even flag
  1428.     1 Pintr (programmable interrupt)
  1429.  7    PREF polarity (=1 invert polarity)
  1430. Note:    the Stealth64 Video 2001TV uses the PREF output to control the
  1431.       audio signal; set bit 6 to select programmable interrupt on PREF,
  1432.       then set bit 7 to mute, clear bit 7 to enable sound
  1433. --------V-I86D9------------------------------
  1434. I2C 86h/D9h U - ITT VPX 32xx - Unimplemented
  1435. SeeAlso: I2C 86h/DDh
  1436. --------V-I86DA------------------------------
  1437. I2C 86h/DAh U - ITT VPX 32xx - ???
  1438. --------V-I86DB------------------------------
  1439. I2C 86h/DBh U - ITT VPX 32xx - ???
  1440. --------V-I86DC------------------------------
  1441. I2C 86h/DCh U - ITT VPX 32xx - ???
  1442. --------V-I86DD------------------------------
  1443. I2C 86h/DDh U - ITT VPX 32xx - Unimplemented
  1444. SeeAlso: I2C 86h/D9h
  1445. --------V-I86DE------------------------------
  1446. I2C 86h/DEh U - ITT VPX 32xx - Unimplemented
  1447. SeeAlso: I2C 86h/DDh
  1448. --------V-I86DF------------------------------
  1449. I2C 86h/DFh U - ITT VPX 32xx - Unimplemented
  1450. SeeAlso: I2C 86h/DEh
  1451. --------V-I86E0------------------------------
  1452. I2C 86h/E0h - ITT VPX 32xx - Alpha Keyer: Ymax
  1453. Note:    not supported by the VPX 3214C
  1454. --------V-I86E1------------------------------
  1455. I2C 86h/E1h - ITT VPX 32xx - Alpha Keyer: Ymin
  1456. Note:    not supported by the VPX 3214C
  1457. ----------I86E2------------------------------
  1458. I2C 86h/E2h - ITT VPX 32xx - Alpha Keyer: Cbmax
  1459. Note:    not supported by the VPX 3214C
  1460. ----------I86E3------------------------------
  1461. I2C 86h/E3h - ITT VPX 32xx - Alpha Keyer: Cbmin
  1462. Note:    not supported by the VPX 3214C
  1463. ----------I86E4------------------------------
  1464. I2C 86h/E4h - ITT VPX 32xx - Alpha Keyer: Crmax
  1465. Note:    not supported by the VPX 3214C
  1466. ----------I86E5------------------------------
  1467. I2C 86h/E5h - ITT VPX 32xx - Alpha Keyer: Crmin
  1468. Note:    not supported by the VPX 3214C
  1469. ----------I86E6------------------------------
  1470. I2C 86h/E6h - ITT VPX 32xx - Brightness
  1471. Note:    signed offset: 80h = black, 7Fh = brightest
  1472. SeeAlso: I2C 86h/E7h
  1473. ----------I86E7------------------------------
  1474. I2C 86h/E7h - ITT VPX 32xx - Contrast / Noise Shaping
  1475. SeeAlso: I2C 86h/E6h
  1476.  
  1477. Bitfields for VPX 32xx contrast/noise shaping:
  1478. Bit(s)    Description    (Table I0037)
  1479.  5-0    contrast (00h minimum, 3Fh maximum)
  1480.     bit 5 is integer, bits 4-0 fraction (i.e range is 0.0 - 1.96)
  1481.  7-6    noise shaping
  1482.     00 rounding
  1483.     01 truncation
  1484.     10 one-bit error diffusion
  1485.     11 two-bit error diffusion
  1486. ----------I86E8------------------------------
  1487. I2C 86h/E8h - ITT VPX 32xx - Format Selector
  1488. SeeAlso: I2C 86h/F0h,I2C 86h/28h/1Bh
  1489.  
  1490. Bitfields for VPX 32xx format selector:
  1491. Bit(s)    Description    (Table I0038)
  1492.  2-0    video format
  1493.     000 YCbCr 4:2:2 or YCbCr 4:2:2 CCIR  (16 bits/pixel)
  1494.     001 YCbCr 4:4:4                 (24 bits/pixel)
  1495.     010 YCbCr 4:1:1                 (12 bits/pixel)
  1496.     011 YCbCr 4:4:4 DPCM compressed          (8 bits/pixel)
  1497.     100 RGB 8:8:8
  1498.     101 RGB 8:8:8 (inverse gamma)
  1499.     110 RGB 5:6:5 (inverse gamma)
  1500.     111 RGB 5:5:5 (inverse gamma) + Alpha Key
  1501.  3    CbCr data stream format
  1502.     0 two's complement (-128..127)
  1503.     1 binary offset (0..255)
  1504.  4    contrast brightness, clamping level
  1505.     0 clamping level = 32
  1506.     1 clamping level = 16 (darker image)
  1507.  5    Gamma: round dither enable
  1508.  6    Alpha Key polarity (=0 active high, =1 active low)
  1509.     if the Alpha Keyer limits have been set to the maximum limits
  1510.       (default), then the Alpha Key is always active, and this bit
  1511.       controls the state of the ALPHA pin
  1512.     [on the 3214C, programmable output pin connected to TDO]
  1513.  7    Alpha Keyer median-of-3 filter enabled
  1514. ----------I86E9------------------------------
  1515. I2C 86h/E9h U - ITT VPX 32xx - ???
  1516. ----------I86EA------------------------------
  1517. I2C 86h/EAh - ITT VPX 32xx - Diverse Settings
  1518.  
  1519. Bitfields for VPX 32xx diverse settings:
  1520. Bit(s)    Description    (Table I0039)
  1521.  2-0    reserved (0)
  1522.  3    connect LLC2 to ALPHA/TDO pin
  1523.  4    LLC/2 polarity
  1524.  5    output FIFO pointer reset select
  1525.     0 on positive edge of VACTref
  1526.     1 on VRF=0
  1527.  7-6    officially reserved
  1528.  6    =1 wraps to top before bottom of image (3220A)
  1529.  7    =1 freeze image (3220A)
  1530. ----------I86F0------------------------------
  1531. I2C 86h/F0h - ITT VPX 32xx - Output FIFO
  1532. SeeAlso: I2C 86h/F1h,I2C 86h/F2h
  1533.  
  1534. Bitfields for VPX 32xx Output FIFO control:
  1535. Bit(s)    Description    (Table I0040)
  1536. ---asynchronous mode---
  1537.  4-0    FIFO Half-Full flag level (number of pixels in 32-pixel buffer before
  1538.       Half-Full is signalled
  1539. ---synchronous mode---
  1540.  3-0    [3214C only] additional length of NewVACT inactive period (+8 clocks)
  1541.  4    [3214C only] reserved (0)
  1542. ------
  1543.  7-5    bus shuffler
  1544.     000  Out[23:0] = In[23:0]
  1545.     001  Out[23:0] = In[7:0,23:8]
  1546.     010  Out[23:0] = In[7:0,23:8]
  1547.     011  Out[23:0] = In[15:0,23:16]
  1548.     100  Out[23:0] = In[15:8,23:16,7:0]
  1549.     101  Out[23:0] = In[7:0,15:8,23:16]
  1550.     110  Out[23:0] = In[7:0,15:8,23:16]
  1551.     111  Out[23:0] = In[23:16,7:0,15:8]
  1552. ----------I86F1------------------------------
  1553. I2C 86h/F1h - ITT VPX 32xx - Output Multiplexor
  1554. SeeAlso: I2C 86h/F0h,I2C 86h/F2h
  1555.  
  1556. Bitfields for VPX 32xx Output Multiplexer:
  1557. Bit(s)    Description    (Table I0041)
  1558.  1-0    port mode
  1559.     00 parallel output, single clock per pixel
  1560.     01 double clock
  1561.         port A = FO[23:16] / FO[15:8] on rising/falling PIXCLK
  1562.         port B = FO[7:0]
  1563.     10 test mode (3220 only)
  1564.     11 "triple clock" (3220 only)
  1565.       port A = FO[23:16] / FO[15:8] / FO[7:0]
  1566.       port B = FO[7:0]
  1567.  2    (synchronous mode) data reset during VACT=0
  1568.     (asynchronous mode) clock slope
  1569.         (=0 positive edge triggered, =1 negative edge triggered)
  1570.  3    clock source
  1571.     0 external, PIXCLK is clock source (input)
  1572.     1 internal, PIXCLK is an output signal
  1573.  5-4    (synchronous mode) delay signal
  1574.     00 no delay of "active video" signal with respect to output data
  1575.     01 one-clock delay
  1576.     10 two clocks
  1577.     11 three clocks
  1578.  6    (3220A, not 3220; async mode) FIFO Empty low-pass filter
  1579.  7    (3220A, not 3220) enable HLEN (line length counter)
  1580. SeeAlso: #I0026
  1581. ----------I86F2------------------------------
  1582. I2C 86h/F2h - ITT VPX 32xx - Output Enable
  1583. SeeAlso: I2C 86h/F0h,I2C 86h/F1h,I2C 86h/F8h
  1584.  
  1585. Bitfields for VPX 32xx Output Enable:
  1586. Bit(s)    Description    (Table I0042)
  1587.  0    enable Video Port A
  1588.  1    enable Video Port B
  1589.  2    enable PIXCLK output (322xD only)
  1590.     reserved (32xx)
  1591.  3    enable controls (=0 freezes current image)
  1592.  4    (3220) enable LLC2 to TDO pin
  1593.     (32xx) enable LLC clock to HF# pad
  1594.  5    eanble FSY-Data to HF# pad
  1595.  6    (3220) reserved (0)
  1596.     (32xx) synchronize HREF and VREF with PIXCLK
  1597.  7    (3220) disable FE# low-pass filter
  1598.     (32xx/322xD) disable OEQ pin function
  1599. SeeAlso: #I0025
  1600. ----------I86F4------------------------------
  1601. I2C 86h/F4h U - ITT VPX 32xx - ??? Status
  1602. ----------I86F5------------------------------
  1603. I2C 86h/F5h U - ITT VPX 32xx - ??? Status
  1604. ----------I86F6------------------------------
  1605. I2C 86h/F6h U - ITT VPX 32xx - ??? Status
  1606. ----------I86F7------------------------------
  1607. I2C 86h/F7h U - ITT VPX 32xx - ??? Status
  1608. ----------I86F8------------------------------
  1609. I2C 86h/F8h - ITT VPX 32xx - Pad Driver Strength A
  1610. SeeAlso: I2C 86h/F2h,I2C 86h/F9h
  1611.  
  1612. Bitfields for VPX 32xx Pad Driver Strength A:
  1613. Bit(s)    Description    (Table I0043)
  1614.  2-0    driver strength of video port A
  1615.  5-3    driver strength of PIXCLK, HF#, and FE#
  1616.  7-6    additional PIXCLK strength
  1617. SeeAlso: #I0028
  1618. ----------I86F9------------------------------
  1619. I2C 86h/F9h - ITT VPX 32xx - Pad Driver Strength B
  1620. SeeAlso: I2C 86h/F2h,I2C 86h/F8h
  1621.  
  1622. Bitfields for VPX 32xx Pad Driver Strength B:
  1623. Bit(s)    Description    (Table I0044)
  1624.  2-0    driver strength of video port B
  1625.  5-3    driver strength of HREF, VREF, ALPHA, and PREF
  1626.  7-6    reserved (0)
  1627. SeeAlso: #I0027
  1628. --------V-I86FA------------------------------
  1629. I2C 86h/FAh - ITT VPX 32xx - Unimplemented
  1630. Note:    all of the VPX 32xx registers which are not listed above appear to
  1631.       be unimplemented; they always return FFh on reads and have no
  1632.       apparent effect on writes
  1633. --------V-I88--------------------------------
  1634. I2C 88h - Harris HMP8112 / HMP8112A / HMP8115
  1635. Desc:    the HMP8112 and 8115 are NTSC/PAL video decoders
  1636. !!!harris\fn4221.pdf, harris\fn4283.pdf, harris\fn4407.pdf
  1637. --------V-I88--------------------------------
  1638. I2C 88h - Philips TDA4885
  1639. Desc:    the TDA4885 is the "150 MHz video controller with I2C bus"
  1640. !!!philips\2505.pdf p.30
  1641. --------V-I8800------------------------------
  1642. I2C 88h/00h - Brooktree Bt819A - DEVICE STATUS
  1643. Desc:    the Bt819A, Bt817A, and Bt815A are video decoders
  1644. Range:    I2C addresses 88h or 8Ah
  1645. SeeAlso: I2C 88h/00h
  1646. --------V-I8801------------------------------
  1647. I2C 88h/01h - Brooktree Bt819A - INPUT FORMAT
  1648. Desc:    the Bt819A, Bt817A, and Bt815A are video decoders
  1649. SeeAlso: I2C 88h/00h
  1650. --------V-I8802------------------------------
  1651. I2C 88h/02h - Brooktree Bt819A - TEMPORAL DECIMATION
  1652. Desc:    the Bt819A, Bt817A, and Bt815A are video decoders
  1653. SeeAlso: I2C 88h/00h
  1654. --------V-I8803------------------------------
  1655. I2C 88h/03h - Brooktree Bt819A - MSB Cropping
  1656. Range:    I2C addresses 88h or 8Ah
  1657. SeeAlso: I2C 88h/00h
  1658. --------V-I8804------------------------------
  1659. I2C 88h/04h - Brooktree Bt819A - VERTICAL DELAY (LOW BYTE)
  1660. SeeAlso: I2C 88h/00h
  1661. --------V-I8805------------------------------
  1662. I2C 88h/05h - Brooktree Bt819A - VERTICAL ACTIVE (LOW BYTE)
  1663. SeeAlso: I2C 88h/00h
  1664. --------V-I8806------------------------------
  1665. I2C 88h/06h - Brooktree Bt819A - HORIZONTAL DELAY (LOW BYTE)
  1666. Desc:    the Bt819A, Bt817A, and Bt815A are video decoders
  1667. SeeAlso: I2C 88h/00h
  1668. --------V-I8807------------------------------
  1669. I2C 88h/07h - Brooktree Bt819A - HORIZONTAL ACTIVE (LOW BYTE)
  1670. Range:    I2C addresses 88h or 8Ah
  1671. SeeAlso: I2C 88h/00h
  1672. --------V-I8808------------------------------
  1673. I2C 88h/08h - Brooktree Bt819A - HORIZONTAL SCALING (HIGH BYTE)
  1674. Desc:    the Bt819A, Bt817A, and Bt815A are video decoders
  1675. SeeAlso: I2C 88h/00h
  1676. --------V-I8809------------------------------
  1677. I2C 88h/09h - Brooktree Bt819A - HORIZONTAL SCALING (LOW BYTE)
  1678. SeeAlso: I2C 88h/00h
  1679. --------V-I880A------------------------------
  1680. I2C 88h/0Ah - Brooktree Bt819A - BRIGHTNESS CONTROL
  1681. Range:    I2C addresses 88h or 8Ah
  1682. SeeAlso: I2C 88h/00h
  1683. --------V-I880B------------------------------
  1684. I2C 88h/0Bh - Brooktree Bt819A - MISCELLANEOUS CONTROL
  1685. Desc:    the Bt819A, Bt817A, and Bt815A are video decoders
  1686. SeeAlso: I2C 88h/00h
  1687. --------V-I880C------------------------------
  1688. I2C 88h/0Ch - Brooktree Bt819A - LUMA GAIN (CONTRAST), LOW BYTE
  1689. SeeAlso: I2C 88h/00h
  1690. --------V-I880D------------------------------
  1691. I2C 88h/0Dh - Brooktree Bt819A - CHROMA U GAIN (SATURATION), LOW BYTE
  1692. Range:    I2C addresses 88h or 8Ah
  1693. SeeAlso: I2C 88h/00h
  1694. --------V-I880E------------------------------
  1695. I2C 88h/0Eh - Brooktree Bt819A - CHROMA V GAIN (SATURATION), HIGH BYTE
  1696. Desc:    the Bt819A, Bt817A, and Bt815A are video decoders
  1697. SeeAlso: I2C 88h/00h
  1698. --------V-I880F------------------------------
  1699. I2C 88h/0Fh - Brooktree Bt819A - HUE CONTROL
  1700. SeeAlso: I2C 88h/00h
  1701. --------V-I8812------------------------------
  1702. I2C 88h/12h - Brooktree Bt819A - OUTPUT FORMAT
  1703. Range:    I2C addresses 88h or 8Ah
  1704. SeeAlso: I2C 88h/00h
  1705. --------V-I8813------------------------------
  1706. I2C 88h/13h - Brooktree Bt819A - VERTICAL SCALING, HIGH BYTE
  1707. Desc:    the Bt819A, Bt817A, and Bt815A are video decoders
  1708. SeeAlso: I2C 88h/00h
  1709. --------V-I8814------------------------------
  1710. I2C 88h/14h - Brooktree Bt819A - VERTICAL SCALING, LOW BYTE
  1711. SeeAlso: I2C 88h/00h
  1712. --------V-I8815------------------------------
  1713. I2C 88h/15h - Brooktree Bt819A - TEST CONTROL
  1714. Range:    I2C addresses 88h or 8Ah
  1715. SeeAlso: I2C 88h/00h
  1716. --------V-I8816------------------------------
  1717. I2C 88h/16h - Brooktree Bt819A - VIDEO TIMING POLARITY REGISTER
  1718. SeeAlso: I2C 88h/00h
  1719. --------V-I8817------------------------------
  1720. I2C 88h/17h - Brooktree Bt819A - ID CODE
  1721. Desc:    the Bt819A, Bt817A, and Bt815A are video decoders
  1722. SeeAlso: I2C 88h/00h
  1723. --------V-I8818------------------------------
  1724. I2C 88h/18h - Brooktree Bt819A - AGC DELAY
  1725. Range:    I2C addresses 88h or 8Ah
  1726. SeeAlso: I2C 88h/00h
  1727. --------V-I8819------------------------------
  1728. I2C 88h/19h - Brooktree Bt819A - BURST GATE DELAY
  1729. SeeAlso: I2C 88h/00h
  1730. --------V-I881A------------------------------
  1731. I2C 88h/1Ah - Brooktree Bt819A - ADC INTERFACE
  1732. Desc:    the Bt819A, Bt817A, and Bt815A are video decoders
  1733. SeeAlso: I2C 88h/00h
  1734. --------V-I881F------------------------------
  1735. I2C 88h/1Fh - Brooktree Bt819A - SOFTWARE RESET
  1736. Desc:    any write to this register will reset the state back to power-on
  1737.       defaults
  1738. Range:    I2C addresses 88h or 8Ah
  1739. SeeAlso: I2C 88h/00h
  1740. --------V-I8A--------------------------------
  1741. I2C 8Ah - Philips TDA837x - economy PAL/NTSC TV Processors
  1742. Note:    !!!philips\2191.pdf p.17
  1743. --------V-I8A00------------------------------
  1744. I2C 8Ah/00h - ITT VDP 3108 - Color Lookup Table (array)
  1745. Size:    16 entries of 12 bits each (at subaddresses 00h-0Fh)
  1746. Desc:    the ITT VDP 3108 is a video display processor containing all necessary
  1747.       circuitry to process a video signal and control a CRT (e.g. a TV
  1748.       on a chip)
  1749. --------V-I8A00------------------------------
  1750. I2C 8Ah/00h - Philips TDA8366 - SOURCE SELECT / STATUS 1
  1751. Desc:    the TDA8366 is an I2C-bus controlled PAL/NTSC TV Processor
  1752. Note:    subaddresses auto-increment, allowing any or all of registers 00h to
  1753.       13h to be written in a single I2C telegram
  1754. SeeAlso: I2C 8Ah/01h"TDA8366",I2C 8Ah/03h"TDA8366"
  1755.  
  1756. Bitfields for TDA8366 Source Select (write-only):
  1757. Bit(s)    Description    (Table I0045)
  1758.  7-6    source select 1: decoder and text
  1759.     00 CVBS(int)
  1760.     01 CVBS(ext)
  1761.     10 S-VHS
  1762.     11 S-VHS (CVBSext)
  1763.  5-4    source select 2: picture-in-picture
  1764.     (same values as bits 7-6)
  1765.  3-2    phase 1 time constant
  1766.     00 normal
  1767.     01 slow
  1768.     1x fast
  1769.  1-0    crystal
  1770.     00 two 3.58 MHz
  1771.     01 one 3.58 MHz (on Pin32)
  1772.     10 one 3.58 MHz (on Pin33)
  1773.     11 3.58 MHz on Pin32 and 4.4 MHz on Pin33
  1774. SeeAlso: #I0105,#I85
  1775.  
  1776. Bitfields for TDA8366 Status 1 (read-only):
  1777. Bit(s)    Description    (Table I0046)
  1778.  7    "POR" power-on reset flag
  1779.  6    "FSI" field frequency (0 = 50 Hz, 1 = 60 Hz)
  1780.  5    "STS" S-VHS input signal present
  1781.  4    "SL" Phase 1 is locked
  1782.  3    "XPR" X-ray protection: overvoltage detected
  1783.  2-0    color decoder mode (see #I0122)
  1784. SeeAlso: #I0104,#I0121
  1785.  
  1786. (Table I0047)
  1787. Values for TDA8366 color decoder mode:
  1788.  000b    automatic detection (write) / none identified (read)
  1789.  001b    force NTSC 3.58 MHz
  1790.  010b    force PAL 4.4 MHz
  1791.  011b    force SECAM
  1792.  100b    force NTSC 4.4 MHz
  1793.  101b    force PAL 3.58 MHz (crystal on Pin32) 
  1794.  110b    force PAL 3.58 MHz (crystal on Pin33) 
  1795.  111b    reserved
  1796. SeeAlso: #I0120,#I0105
  1797. --------V-I8A01------------------------------
  1798. I2C 8Ah/01h - Philips TDA8366 - DECODER MODE / STATUS 2
  1799. SeeAlso: I2C 8Ah/00h"TDA8366",I2C 8Ah/02h"TDA8366"
  1800.  
  1801. Bitfields for TDA8366 Decoder Mode (write-only):
  1802. Bit(s)    Description    (Table I0048)
  1803.  7-6    field frequency
  1804.     00 auto-detect, 60 Hz when not synchronized
  1805.     01 60 Hz
  1806.     10 50 Hz
  1807.     11 auto-detect, 50 Hz when not synchronized
  1808.  5    de-interlace
  1809.  4    standby status
  1810.     0 standby
  1811.     1 normal
  1812.  3    disable synchronization mode
  1813.  2-0    color decoder mode (see #I0122)
  1814. Note:    when bits 7-6 are changed, a new frequency is only set when not
  1815.       currently synchronized
  1816. SeeAlso: #I0104,#I0106,#I0121
  1817.  
  1818. Bitfields for TDA8366 Status 2 (read-only):
  1819. Bit(s)    Description    (Table I0049)
  1820.  7    "NDF" vertical output stage has failed
  1821.  6    "IN1" RGB insertion (Pin24) is active
  1822.  5    reserved
  1823.  4    "IFI" video signal identified
  1824.  3-2    AFC output
  1825.     00 too low
  1826.     01 too high
  1827.     10 in window but below reference
  1828.     11 in window but above reference
  1829.  1-0    reserved
  1830. SeeAlso: #I0120,#I0105
  1831. Note:    !!!philips\2086.pdf p.14
  1832. --------V-I8A02------------------------------
  1833. I2C 8Ah/02h - Philips TDA8366 - HUE (COLOR) CONTROL
  1834. Desc:    the TDA8366 is an I2C-bus controlled PAL/NTSC TV Processor
  1835. Access:    Write-Only
  1836. SeeAlso: I2C 8Ah/00h"TDA8366",I2C 8Ah/01h"TDA8366",I2C 8Ah/03h"TDA8366"
  1837.  
  1838. Bitfields for TDA8366 Hue Control:
  1839. Bit(s)    Description    (Table I0050)
  1840.  7-6    reserved
  1841.  5-0    hue
  1842. SeeAlso: #I0105,#I0107
  1843. --------V-I8A03------------------------------
  1844. I2C 8Ah/03h - Philips TDA8366 - HORIZONTAL SHIFT
  1845. Access:    Write-Only
  1846. SeeAlso: I2C 8Ah/00h"TDA8366",I2C 8Ah/02h"TDA8366",I2C 8Ah/0Bh"TDA8366"
  1847.  
  1848. Bitfields for TDA8366 Horizontal Shift:
  1849. Bit(s)    Description    (Table I0051)
  1850.  7-6    reserved
  1851.  5-0    horizontal shift value
  1852. SeeAlso: #I0106,#I0108
  1853. --------V-I8A04------------------------------
  1854. I2C 8Ah/04h - Philips TDA8366 - EAST-WEST WIDTH
  1855. Size:    6 bits
  1856. Access:    Write-Only
  1857. SeeAlso: I2C 8Ah/00h"TDA8366",I2C 8Ah/03h"TDA8366",I2C 8Ah/05h"TDA8366"
  1858. SeeAlso: I2C 8Ah/06h"TDA8366",I2C 8Ah/07h"TDA8366",I2C 8Ah/08h"TDA8366"
  1859. --------V-I8A05------------------------------
  1860. I2C 8Ah/05h - Philips TDA8366 - EAST-WEST PARABOLA/WIDTH
  1861. Size:    6 bits
  1862. Access:    Write-Only
  1863. SeeAlso: I2C 8Ah/00h"TDA8366",I2C 8Ah/04h"TDA8366",I2C 8Ah/06h"TDA8366"
  1864. --------V-I8A06------------------------------
  1865. I2C 8Ah/06h - Philips TDA8366 - EAST-WEST CORNER PARABOLA
  1866. Size:    6 bits
  1867. Access:    Write-Only
  1868. SeeAlso: I2C 8Ah/00h"TDA8366",I2C 8Ah/05h"TDA8366",I2C 8Ah/07h"TDA8366"
  1869. --------V-I8A07------------------------------
  1870. I2C 8Ah/07h - Philips TDA8366 - EAST-WEST TRAPEZIUM
  1871. Size:    6 bits
  1872. Access:    Write-Only
  1873. SeeAlso: I2C 8Ah/00h"TDA8366",I2C 8Ah/06h"TDA8366",I2C 8Ah/08h"TDA8366"
  1874. --------V-I8A08------------------------------
  1875. I2C 8Ah/08h - Philips TDA8366 - VERTICAL SLOPE
  1876. Access:    Write-Only
  1877. SeeAlso: I2C 8Ah/00h"TDA8366",I2C 8Ah/07h"TDA8366",I2C 8Ah/09h"TDA8366"
  1878.  
  1879. Bitfields for TDA8366 Vertical Slope Control:
  1880. Bit(s)    Description    (Table I0052)
  1881.  7    "NCIN" vertical divider mode
  1882.     =1 switched to search window
  1883.  6    reserved
  1884.  5-0    vertical slope
  1885. SeeAlso: #I0107,#I0109
  1886. --------V-I8A09------------------------------
  1887. I2C 8Ah/09h - Philips TDA8366 - VERTICAL AMPLITUDE
  1888. Access:    Write-Only
  1889. SeeAlso: I2C 8Ah/00h"TDA8366",I2C 8Ah/08h"TDA8366",I2C 8Ah/0Ah"TDA8366"
  1890.  
  1891. Bitfields for TDA8366 Vertical Amplitude Control:
  1892. Bit(s)    Description    (Table I0053)
  1893.  7    "VID" disable video identification mode
  1894.  6    "LBM" force long blanking mode to 50 Hz standard
  1895.     =0 adapt to either 50 or 60 Hz
  1896.  5-0    vertical amplitude
  1897. SeeAlso: #I0108,#I0110
  1898. --------V-I8A0A------------------------------
  1899. I2C 8Ah/0Ah - Philips TDA8366 - S-CORRECTION
  1900. Access:    Write-Only
  1901. SeeAlso: I2C 8Ah/00h"TDA8366",I2C 8Ah/09h"TDA8366",I2C 8Ah/0Bh"TDA8366"
  1902.  
  1903. Bitfields for TDA8366 S-Correction:
  1904. Bit(s)    Description    (Table I0054)
  1905.  7    "HCO" enable EHT tracking on East-West as well as vertical
  1906.  6    "EVG" enable vertical guard (RGB blanking)
  1907.  5-0    S-correction value
  1908. SeeAlso: #I0109,#I0111
  1909. --------V-I8A0B------------------------------
  1910. I2C 8Ah/0Bh - Philips TDA8366 - VERTICAL SHIFT
  1911. Access:    Write-Only
  1912. SeeAlso: I2C 8Ah/00h"TDA8366",I2C 8Ah/03h"TDA8366",I2C 8Ah/0Ch"TDA8366"
  1913.  
  1914. Bitfields for TDA8366 Vertical Shift:
  1915. Bit(s)    Description    (Table I0055)
  1916.  7    "SBL" enable service blanking mode
  1917.  6    "PRD" trigger overvoltage protection mode
  1918.  5-0    vertical shift value
  1919. SeeAlso: #I0110,#I0112
  1920. --------V-I8A0C------------------------------
  1921. I2C 8Ah/0Ch - Philips TDA8366 - WHITE POINT (RED)
  1922. Desc:    the TDA8366 is an I2C-bus controlled PAL/NTSC TV Processor
  1923. Access:    Write-Only
  1924. SeeAlso: I2C 8Ah/00h"TDA8366",I2C 8Ah/02h"TDA8366",I2C 8Ah/0Dh"TDA8366"
  1925.  
  1926. Bitfields for TDA8366 White Point (Red):
  1927. Bit(s)    Description    (Table I0056)
  1928.  7-6    vertical deflection mode
  1929.     00 normal
  1930.     01 compress
  1931.     10 expand
  1932.     11 expand and lift
  1933.  5-0    white point (red) value
  1934. SeeAlso: #I0111,#I0113
  1935. --------V-I8A0D------------------------------
  1936. I2C 8Ah/0Dh - Philips TDA8366 - WHITE POINT (GREEN)
  1937. Access:    Write-Only
  1938. SeeAlso: I2C 8Ah/00h"TDA8366",I2C 8Ah/0Ch"TDA8366",I2C 8Ah/0Eh"TDA8366"
  1939.  
  1940. Bitfields for TDA8366 White Point (Green):
  1941. Bit(s)    Description    (Table I0057)
  1942.  7    "SFM" start-up horizontal frequency
  1943.     =0 maximum
  1944.     =1 nominal
  1945.  6    "CVS" Y-input mode
  1946.     =0 Y/C
  1947.     =1 CVBS
  1948.  5-0    white point (green) value
  1949. SeeAlso: #I0112,#I0114
  1950. --------V-I8A0E------------------------------
  1951. I2C 8Ah/0Eh - Philips TDA8366 - WHITE POINT (BLUE)
  1952. Access:    Write-Only
  1953. SeeAlso: I2C 8Ah/00h"TDA8366",I2C 8Ah/0Ch"TDA8366",I2C 8Ah/0Dh"TDA8366"
  1954.  
  1955. Bitfields for TDA8366 White Point (Blue):
  1956. Bit(s)    Description    (Table I0058)
  1957.  7    "MAT" force PAL matrix, instead of adapting to video standard
  1958.  6    "PHL" allow color crystal PLL to free-run
  1959.  5-0    whilte point (blue) value
  1960. SeeAlso: #I0113,#I0115
  1961. --------V-I8A0F------------------------------
  1962. I2C 8Ah/0Fh - Philips TDA8366 - PEAKING
  1963. Access:    Write-Only
  1964. SeeAlso: I2C 8Ah/00h"TDA8366",I2C 8Ah/0Eh"TDA8366",I2C 8Ah/10h"TDA8366"
  1965.  
  1966. Bitfields for TDA8366 Peaking:
  1967. Bit(s)    Description    (Table I0059)
  1968.  7-4    Y-delay adjustment (bits 7-5 * 40 ns + bit 4 * 40ns) [*]
  1969.     (normally set to 1000)
  1970.  3-0    peaking value
  1971. Note:    [*] the weights given for bits 7-4 are as in the official
  1972.       documentation; bit 4 may actually be 20ns
  1973. SeeAlso: #I0114,#I0116
  1974. --------V-I8A10------------------------------
  1975. I2C 8Ah/10h - ITT VDP 31xxB - Output Pin Configuration
  1976. --------V-I8A10------------------------------
  1977. I2C 8Ah/10h - Philips TDA8366 - BRIGHTNESS
  1978. Access:    Write-Only
  1979. SeeAlso: I2C 8Ah/00h"TDA8366",I2C 8Ah/11h"TDA8366",I2C 8Ah/12h"TDA8366"
  1980.  
  1981. Bitfields for TDA8366 Brightness Control:
  1982. Bit(s)    Description    (Table I0060)
  1983.  7    "RBL" RGB blanking is active
  1984.  6    "COR" enable noise coring (peaking)
  1985.  5-0    brightness value
  1986. SeeAlso: #I0115,#I0117,#I0118
  1987. --------V-I8A11------------------------------
  1988. I2C 8Ah/11h - ITT VDP 31xxB - Picture Frame Color
  1989. --------V-I8A11------------------------------
  1990. I2C 8Ah/11h - Philips TDA8366 - SATURATION
  1991. Access:    Write-Only
  1992. SeeAlso: I2C 8Ah/00h"TDA8366",I2C 8Ah/10h"TDA8366",I2C 8Ah/12h"TDA8366"
  1993.  
  1994. Bitfields for TDA8366 Saturation Control:
  1995. Bit(s)    Description    (Table I0061)
  1996.  7    "IE1" enable fast blanking
  1997.  6    reserved
  1998.  5-0    saturation value
  1999. SeeAlso: #I0116,#I0118,#I0119
  2000. --------V-I8A12------------------------------
  2001. I2C 8Ah/12h - ITT VDP 3108 - ???
  2002. --------V-I8A12------------------------------
  2003. I2C 8Ah/12h - Philips TDA8366 - CONTRAST
  2004. Access:    Write-Only
  2005. SeeAlso: I2C 8Ah/00h"TDA8366",I2C 8Ah/10h"TDA8366",I2C 8Ah/11h"TDA8366"
  2006.  
  2007. Bitfields for TDA8366 Contrast Control:
  2008. Bit(s)    Description    (Table I0062)
  2009.  7    "AFW" enlarge AFC window to 240 kHz
  2010.  6    "IFS" reduce IF sensitivity
  2011.  5-0    contrast value
  2012. SeeAlso: #I0117,#I0119
  2013. --------V-I8A13------------------------------
  2014. I2C 8Ah/13h - ITT VDP 3108 - White Drive Measurement Control
  2015. --------V-I8A13------------------------------
  2016. I2C 8Ah/13h - Philips TDA8366 - AGC TAKE-OVER
  2017. Desc:    the TDA8366 is an I2C-bus controlled PAL/NTSC TV Processor
  2018. Access:    Write-Only
  2019. SeeAlso: I2C 8Ah/00h"TDA8366",I2C 8Ah/10h"TDA8366",I2C 8Ah/FEh"TDA8366"
  2020.  
  2021. Bitfields for TDA8366 AGC Take-Over Control:
  2022. Bit(s)    Description    (Table I0063)
  2023.  7    "MOD" modulation standard
  2024.     =0 negative (i.e. SECAM)
  2025.     =1 positive
  2026.  6    "VSW" switch off IF-video signal
  2027.  5-0    AGC take-over value
  2028. SeeAlso: #I-83
  2029. --------V-I8A14------------------------------
  2030. I2C 8Ah/14h - ITT VDP 3108 - Luma/Chroma Matching Delay
  2031. --------V-I8A15------------------------------
  2032. I2C 8Ah/15h - ITT VDP 3108 - Horizontal Drive Control
  2033. --------V-I8A16------------------------------
  2034. I2C 8Ah/16h - ITT VDP 3108 - End of Horizontal Blanking
  2035. --------V-I8A17------------------------------
  2036. I2C 8Ah/17h - ITT VDP 3108 - Start of Horizontal Blanking
  2037. --------V-I8A18------------------------------
  2038. I2C 8Ah/18h - ITT VDP 3108 - Measurement Result - Minimum
  2039. --------V-I8A19------------------------------
  2040. I2C 8Ah/19h - ITT VDP 3108 - Measurement Result - Maximum
  2041. --------V-I8A1A------------------------------
  2042. I2C 8Ah/1Ah - ITT VDP 3108 - Measurement Result - White Drive
  2043. --------V-I8A1B------------------------------
  2044. I2C 8Ah/1Bh - ITT VDP 3108 - Measurement Result - Cutoff/Leakage Blue
  2045. --------V-I8A1C------------------------------
  2046. I2C 8Ah/1Ch - ITT VDP 3108 - Measurement Result - Cutoff/Leakage Green
  2047. --------V-I8A1D------------------------------
  2048. I2C 8Ah/1Dh - ITT VDP 3108 - Measurement Result - Cutoff/Leakage Red
  2049. --------V-I8A1E------------------------------
  2050. I2C 8Ah/1Eh - ITT VDP 3108 - Measurement ADC Status
  2051. --------V-I8A1F------------------------------
  2052. I2C 8Ah/1Fh - ITT VDP 3108 - ???
  2053. --------V-I8A20------------------------------
  2054. I2C 8Ah/20h - ITT VDP 3108 - IF compensation
  2055. Access:    Read/Write
  2056. SeeAlso: I2C 86h/20h,#I0004
  2057. ----------I8A23------------------------------
  2058. I2C 8Ah/23h - ITT VDP 3108 - Priority Bus overwrite register
  2059. SeeAlso: I2C 8Ah/24h
  2060.  
  2061. Bitfields for VDP 3108 priority bus overwrite register:
  2062. Bit(s)    Description    (Table I0064)
  2063.  7    overwrite priority 7
  2064.  ...
  2065.  0    overwrite priority 0
  2066. SeeAlso: #I0018
  2067. ----------I8A24------------------------------
  2068. I2C 8Ah/24h - ITT VDP 3108 - Priority Bus ID/enable register
  2069. SeeAlso: I2C 8Ah/23h
  2070.  
  2071. Bitfields for VDP 3108 priority bus ID register:
  2072. Bit(s)    Description    (Table I0065)
  2073.  2-0    priority ID (0 is highest)
  2074.  4-3    pad driver strength
  2075.  6-5    reserved
  2076.  7    enable priority
  2077. SeeAlso: #I0017
  2078. ----------I8A25------------------------------
  2079. I2C 8Ah/25h - ITT VDP 3108 - Tube and Picture Measurement Control
  2080. SeeAlso: I2C 8Ah/00h
  2081. ----------I8A26------------------------------
  2082. I2C 8Ah/26h - ITT VDP 3108 - FPRAM read index
  2083. Size:    16 bits, big-endian
  2084. SeeAlso: #I0019,I2C 8Ah/27h"VDP 3108",I2C 8Ah/28h"VDP 3108"
  2085. SeeAlso: I2C 8Ah/29h"VDP 3108",I2C 86h/28h
  2086. ----------I8A27------------------------------
  2087. I2C 8Ah/27h - ITT VDP 3108 - FPRAM write index
  2088. Size:    16 bits, big-endian
  2089. SeeAlso: #I0019,I2C 8Ah/26h"VDP 3108",I2C 8Ah/28h"VDP 3108"
  2090. SeeAlso: I2C 8Ah/29h"VDP 3108",I2C 86h/28h
  2091. ----------I8A28------------------------------
  2092. I2C 8Ah/28h - ITT VDP 3108 - FPRAM data transfer
  2093. Size:    16 bits, big-endian
  2094. SeeAlso: I2C 8Ah/26h"VDP 3108",I2C 8Ah/27h"VDP 3108",I2C 8Ah/29h"VDP 3108"
  2095.  
  2096. (Table I0066)
  2097. Values for ITT VDP 3108 FPRAM index:
  2098.  1Bh    standard select (see I2C 86h/28h/1Bh)
  2099.  1Ch    NTSC tilt angle (see I2C 86h/28h/1Ch)
  2100.  20h    current AGC gain value (see I2C 86h/28h/20h)
  2101.  26h    line-lock command/status (see I2C 86h/28h/26h)
  2102.  41h    measured sync amplitude value
  2103.  50h    software version number (2105dec)
  2104.  53h    automatic standard recognition status (see I2C 86h/28h/53h)
  2105.  58h    crystal oscillator center frequency adjust (see I2C 86h/28h/58h)
  2106.  59h    crystal oscillator center frequency adjust for line-lock mode
  2107.       (see I2C 86h/28h/59h)
  2108.  5Fh    software release (1001dec)
  2109.  72h    discharge sample count for deflection retrace
  2110.  73h    interlace offset
  2111.  75h    test register for BCL/EHT
  2112.  7Ah    Electronic High Tension time constant
  2113.  7Bh    Electronic High Tension compensation coefficient
  2114.  80h    DC offset of SAWTOOTH output
  2115.  8Bh    sawtooth accu0 initialization value
  2116.  8Ch    sawtooth accu1 initialization value
  2117.  8Dh    sawtooth accu2 initialization value
  2118.  8Eh    sawtooth accu3 initialization value
  2119.  8Fh    vertical discharge value
  2120.  9Bh    east-west accu0 initialization value
  2121.  9Ch    east-west accu1 initialization value
  2122.  9Dh    east-west accu2 initialization value
  2123.  9Eh    east-west accu3 initialization value
  2124.  9Fh    east-west accu4 initialization value
  2125.  A0h    ACC reference level (see I2C 86h/28h/A0h)
  2126.  A3h    ACC multiplier value for SECAM Dr to adjust Cr level
  2127.       (see I2C 86h/28h/A3h)
  2128.  A4h    ACC multiplier value for SECAM Db to adjust Cb level
  2129.       (see I2C 86h/28h/A4h)
  2130.  A5h    measured burst amplitude (see I2C 86h/28h/A5h)
  2131.  A8h    amplitude color killer threshold (00h = disabled) (see I2C 86h/28h/A8h)
  2132.  A9h    amplitude color killer hysteresis  (see I2C 86h/28h/A9h)
  2133.  B2h    sync amplitude reference (000h = AGC disabled) (see I2C 86h/28h/B2h)
  2134.  B5h    ??? (write 000h after setting B2h to 000h to disable AGC)
  2135.  BEh    start value for AGC gain while vertical lock/AGC inactive
  2136.       (see I2C 86h/28h/BEh)
  2137.  D2h    BCL time constant
  2138.  D3h    BCL loop gain
  2139.  D4h    BCL threshold current
  2140.  D5h    BCL minimum contrast
  2141.  E7h    vertical standard select (see I2C 86h/28h/E7h)
  2142.  EBh    detected number of lines per field (see I2C 86h/28h/EBh)
  2143.  F0h    white drive (red)
  2144.  F1h    white drive (green)
  2145.  F2h    white drive (blue)
  2146.  F9h    internal brightness (picture)
  2147.  FAh    analog brightness for external RGB
  2148.  FBh    analog contrast for external RGB
  2149.  FCh    internal brightness (measurement)
  2150. ----------I8A29------------------------------
  2151. I2C 8Ah/29h - ITT VDP 3108 - FP status
  2152. SeeAlso: #I0006,I2C 8Ah/26h"VDP 3108",I2C 8Ah/27h"VDP 3108"
  2153. SeeAlso: I2C 8Ah/28h"VDP 3108",I2C 86h/29h
  2154. --------V-I8A2A------------------------------
  2155. I2C 8Ah/2Ah - ITT VDP 3108 - Enable/Disable Luma Input-16
  2156. --------V-I8A2B------------------------------
  2157. I2C 8Ah/2Bh - ITT VDP 3108 - Test Register - Display 2
  2158. --------V-I8A2C------------------------------
  2159. I2C 8Ah/2Ch - ITT VDP 3108 - Test Register - Display 3
  2160. --------V-I8A2D------------------------------
  2161. I2C 8Ah/2Dh - ITT VDP 3108 - Test Register - Deflection
  2162. --------V-I8A2E------------------------------
  2163. I2C 8Ah/2Eh - ITT VDP 3108 - Test Register - Front End, Chroma 2
  2164. --------V-I8A2F------------------------------
  2165. I2C 8Ah/2Fh - ITT VDP 3108 - Test Register - Front End, Chroma 1
  2166. --------V-I8A30------------------------------
  2167. I2C 8Ah/30h - ITT VDP 3108 - Luma Notch Frequency
  2168. SeeAlso: I2C 86h/30h
  2169.  
  2170. Bitfields for VDP 3108 luma notch frequency:
  2171. Bit(s)    Description    (Table I0067)
  2172.  5-0    frequency  (PAL/SECAM = 25, NTSC = 57)
  2173.  6    disable adaptive notch filter (SECAM)
  2174.     must be 0 for PAL/NTSC
  2175.  7    reserved
  2176. SeeAlso: #I0013
  2177. --------V-I8A31------------------------------
  2178. I2C 8Ah/31h - ITT VDP 3108 - Luma/Chroma Matching Delay
  2179. SeeAlso: I2C 8Ah/30h"VDP 3108",I2C 86h/31h"VPX 32xx"
  2180. --------V-I8A31------------------------------
  2181. I2C 8Ah/31h - ITT VDP 31xxB - Fast Blank Interface Mode 2
  2182. --------V-I8A32------------------------------
  2183. I2C 8Ah/32h - ITT VDP 3108 - Fast Blank Interface Mode
  2184. --------V-I8A32------------------------------
  2185. I2C 8Ah/32h - ITT VDP 31xxB - Fast Blank Interface Mode
  2186. --------V-I8A33------------------------------
  2187. I2C 8Ah/33h - ITT VDP 3108 - Input Selector
  2188. SeeAlso: I2C 86h/33h,#I0015
  2189. --------V-I8A34------------------------------
  2190. I2C 8Ah/34h - ITT VDP 3108 - Standard Select
  2191. SeeAlso: I2C 86h/34h,#I0016
  2192. --------V-I8A34------------------------------
  2193. I2C 8Ah/34h - ITT VDP 31xxB - I/O Port
  2194. --------V-I8A39------------------------------
  2195. I2C 8Ah/39h - ITT VDP 3108 - Main Test Register
  2196. --------V-I8A3A------------------------------
  2197. I2C 8Ah/3Ah - ITT VDP 3108 - Test Register - FP
  2198. --------V-I8A3B------------------------------
  2199. I2C 8Ah/3Bh - ITT VDP 3108 - Test Register - Display Processor Control
  2200. --------V-I8A3C------------------------------
  2201. I2C 8Ah/3Ch - ITT VDP 3108 - Test Register - Analog Backend
  2202. --------V-I8A3D------------------------------
  2203. I2C 8Ah/3Dh - ITT VDP 3108 - Test Register - Front End, Luma 3
  2204. --------V-I8A3E------------------------------
  2205. I2C 8Ah/3Eh - ITT VDP 3108 - Test Register - Front End, Luma 2
  2206. --------V-I8A3F------------------------------
  2207. I2C 8Ah/3Fh - ITT VDP 3108 - Test Register - Front End, Luma 1
  2208. --------V-I8A41------------------------------
  2209. I2C 8Ah/41h - ITT VDP 3108 - Luma Soft Limiter - Loop Filter Gain
  2210. --------V-I8A42------------------------------
  2211. I2C 8Ah/42h - ITT VDP 3108 - ???
  2212. --------V-I8A43------------------------------
  2213. I2C 8Ah/43h - ITT VDP 3108 - ???
  2214. --------V-I8A44------------------------------
  2215. I2C 8Ah/44h - ITT VDP 3108 - Digital RGB Insertion Contrast (Blue)
  2216. --------V-I8A45------------------------------
  2217. I2C 8Ah/45h - ITT VDP 3108 - Luma Soft Limiter - Notch Filter Gain
  2218. --------V-I8A46------------------------------
  2219. I2C 8Ah/46h - ITT VDP 3108 - ???
  2220. --------V-I8A47------------------------------
  2221. I2C 8Ah/47h - ITT VDP 31xxB - Picture Frame Generator Priority ID
  2222. --------V-I8A48------------------------------
  2223. I2C 8Ah/48h - ITT VDP 3108 - Digital RGB Insertion Contrast (Green)
  2224. --------V-I8A49------------------------------
  2225. I2C 8Ah/49h - ITT VDP 3108 - Luma Soft Limiter - Max Output Signal
  2226. --------V-I8A4A------------------------------
  2227. I2C 8Ah/4Ah - ITT VDP 3108 - ???
  2228. --------V-I8A4B------------------------------
  2229. I2C 8Ah/4Bh - ITT VDP 31xxB - Analog Fast Blank Input Enable
  2230. --------V-I8A4C------------------------------
  2231. I2C 8Ah/4Ch - ITT VDP 3108 - Digital RGB Insertion Contrast (Red)
  2232. --------V-I8A4D------------------------------
  2233. I2C 8Ah/4Dh - ITT VDP 3108 - Luma Soft Limiter - Max Low-Frequency Compensation
  2234. --------V-I8A4E------------------------------
  2235. I2C 8Ah/4Eh - ITT VDP 3108 - ???
  2236. --------V-I8A4F------------------------------
  2237. I2C 8Ah/4Fh - ITT VDP 31xxB - Horizontal Picture Frame Begin
  2238. --------V-I8A50------------------------------
  2239. I2C 8Ah/50h - ITT VDP 3108 - Side Picture Matrix Coefficient B-Y 2
  2240. --------V-I8A51------------------------------
  2241. I2C 8Ah/51h - ITT VDP 3108 - Main Picture Brightness
  2242. --------V-I8A53------------------------------
  2243. I2C 8Ah/53h - ITT VDP 3108 - Analog Fast Blank Input Enable
  2244. --------V-I8A53------------------------------
  2245. I2C 8Ah/53h - ITT VDP 31xxB - Horizontal Picture Frame End
  2246. --------V-I8A54------------------------------
  2247. I2C 8Ah/54h - ITT VDP 3108 - Main Picture Matrix Coefficient B-Y 2
  2248. --------V-I8A55------------------------------
  2249. I2C 8Ah/55h - ITT VDP 3108 - Side Picture Brightness
  2250. --------V-I8A56------------------------------
  2251. I2C 8Ah/56h - ITT VDP 31xxB - Delay and Coring
  2252. --------V-I8A57------------------------------
  2253. I2C 8Ah/57h - ITT VDP 3108 - PLL2/3 Filter Coefficient
  2254. --------V-I8A57------------------------------
  2255. I2C 8Ah/57h - ITT VDP 31xxB - End of Horizontal Blanking
  2256. --------V-I8A58------------------------------
  2257. I2C 8Ah/58h - ITT VDP 3108 - Side Picture Matrix Coefficient B-Y 1
  2258. --------V-I8A59------------------------------
  2259. I2C 8Ah/59h - ITT VDP 3108 - Black Level Expander - Tilt
  2260. --------V-I8A5A------------------------------
  2261. I2C 8Ah/5Ah - ITT VDP 31xxB - Limiter
  2262. --------V-I8A5B------------------------------
  2263. I2C 8Ah/5Bh - ITT VDP 3108 - PLL2/3 Filter Coefficient
  2264. --------V-I8A5B------------------------------
  2265. I2C 8Ah/5Bh - ITT VDP 31xxB - Start of Horizontal Blanking
  2266. --------V-I8A5C------------------------------
  2267. I2C 8Ah/5Ch - ITT VDP 3108 - Main Picture Matrix Coefficient B-Y 1
  2268. --------V-I8A5D------------------------------
  2269. I2C 8Ah/5Dh - ITT VDP 3108 - Black Level Expander - Threshold
  2270. --------V-I8A5E------------------------------
  2271. I2C 8Ah/5Eh - ITT VDP 31xxB - Text Mode Coefficients 2
  2272. --------V-I8A5F------------------------------
  2273. I2C 8Ah/5Fh - ITT VDP 3108 - PLL2/3 Filter Coefficient
  2274. --------V-I8A5F------------------------------
  2275. I2C 8Ah/5Fh - ITT VDP 31xxB - Free-Running Field Period
  2276. --------V-I8A60------------------------------
  2277. I2C 8Ah/60h - ITT VDP 3108 - Side Picture Matrix Coefficient G-Y 2
  2278. --------V-I8A61------------------------------
  2279. I2C 8Ah/61h - ITT VDP 3108 - Main Picture Contrast
  2280. --------V-I8A62------------------------------
  2281. I2C 8Ah/62h - ITT VDP 31xxB - Video Mode Coefficients 1
  2282. --------V-I8A63------------------------------
  2283. I2C 8Ah/63h - ITT VDP 3108 - Delay from Flyback to PLL2
  2284. --------V-I8A63------------------------------
  2285. I2C 8Ah/63h - ITT VDP 31xxB - Vertical Picture Frame Begin
  2286. --------V-I8A64------------------------------
  2287. I2C 8Ah/64h - ITT VDP 3108 - Main Picture Matrix Coefficient G-Y 2
  2288. --------V-I8A65------------------------------
  2289. I2C 8Ah/65h - ITT VDP 3108 - Side Picture Contrast
  2290. --------V-I8A66------------------------------
  2291. I2C 8Ah/66h - ITT VDP 3108 - Cutoff (Blue)
  2292. --------V-I8A67------------------------------
  2293. I2C 8Ah/67h - ITT VDP 3108 - Delay from Front Sync to PLL2
  2294. --------V-I8A67------------------------------
  2295. I2C 8Ah/67h - ITT VDP 31xxB - Vertical Blanking Start
  2296. --------V-I8A68------------------------------
  2297. I2C 8Ah/68h - ITT VDP 3108 - Side Picture Matrix Coefficient G-Y 1
  2298. --------V-I8A69------------------------------
  2299. I2C 8Ah/69h - ITT VDP 3108 - Luma Peaking Filter - Undershoot/Overshoot
  2300. --------V-I8A6A------------------------------
  2301. I2C 8Ah/6Ah - ITT VDP 3108 - Cutoff (Green)
  2302. --------V-I8A6A------------------------------
  2303. I2C 8Ah/6Ah - ITT VDP 31xxB - PLL3 proportional coefficient
  2304. --------V-I8A6B------------------------------
  2305. I2C 8Ah/6Bh - ITT VDP 3108 - Start of Active Video
  2306. --------V-I8A6B------------------------------
  2307. I2C 8Ah/6Bh - ITT VDP 31xxB - Picture Measurement Stop Line
  2308. --------V-I8A6C------------------------------
  2309. I2C 8Ah/6Ch - ITT VDP 3108 - Main Picture Matrix Coefficient G-Y 1
  2310. --------V-I8A6D------------------------------
  2311. I2C 8Ah/6Dh - ITT VDP 3108 - Luma Peaking Filter - Coring
  2312. --------V-I8A6E------------------------------
  2313. I2C 8Ah/6Eh - ITT VDP 3108 - Cutoff (Red)
  2314. --------V-I8A6E------------------------------
  2315. I2C 8Ah/6Eh - ITT VDP 31xxB - PLL2 proportional coefficient
  2316. --------V-I8A6F------------------------------
  2317. I2C 8Ah/6Fh - ITT VDP 3108 - Vertical Blanking Start
  2318. --------V-I8A6F------------------------------
  2319. I2C 8Ah/6Fh - ITT VDP 31xxB - Vertical Picture Frame End
  2320. --------V-I8A70------------------------------
  2321. I2C 8Ah/70h - ITT VDP 3108 - Side Picture Matrix Coefficient R-Y 2
  2322. --------V-I8A71------------------------------
  2323. I2C 8Ah/71h - ITT VDP 3108 - Enable External RGB
  2324. --------V-I8A72------------------------------
  2325. I2C 8Ah/72h - ITT VDP 3108 - Digital Transient Improvement
  2326. --------V-I8A72------------------------------
  2327. I2C 8Ah/72h - ITT VDP 31xxB - PLL2 integral coefficient
  2328. --------V-I8A73------------------------------
  2329. I2C 8Ah/73h - ITT VDP 3108 - Vertical Blanking Stop
  2330. --------V-I8A73------------------------------
  2331. I2C 8Ah/73h - ITT VDP 31xxB - Start of Black Level Expander Measurement
  2332. --------V-I8A74------------------------------
  2333. I2C 8Ah/74h - ITT VDP 3108 - Main Picture Matrix Coefficient R-Y 2
  2334. --------V-I8A75------------------------------
  2335. I2C 8Ah/75h - ITT VDP 3108 - Select Main/Side Picture Contrast/Brightness
  2336. --------V-I8A53------------------------------
  2337. I2C 8Ah/53h - ITT VDP 31xxB - Flyback Delay
  2338. --------V-I8A77------------------------------
  2339. I2C 8Ah/77h - ITT VDP 3108 - Picture Measurement Stop
  2340. --------V-I8A77------------------------------
  2341. I2C 8Ah/77h - ITT VDP 31xxB - Vertical Blanking Stop
  2342. --------V-I8A78------------------------------
  2343. I2C 8Ah/78h - ITT VDP 3108 - Side Picture Matrix Coefficient R-Y 1
  2344. --------V-I8A79------------------------------
  2345. I2C 8Ah/79h - ITT VDP 3108 - Enable Peaking Transient Suppression
  2346. --------V-I8A7A------------------------------
  2347. I2C 8Ah/7Ah - ITT VDP 3108 - Digital Transient Improvement
  2348. --------V-I8A7A------------------------------
  2349. I2C 8Ah/7Ah - ITT VDP 31xxB - PLL2 Clamping and Blanking
  2350. --------V-I8A7B------------------------------
  2351. I2C 8Ah/7Bh - ITT VDP 3108 - Picture Measurement Start
  2352. --------V-I8A7C------------------------------
  2353. I2C 8Ah/7Ch - ITT VDP 3108 - Main Picture Matrix Coefficient R-Y 1
  2354. --------V-I8A7D------------------------------
  2355. I2C 8Ah/7Dh - ITT VDP 3108 - Enable Black Level Expander
  2356. --------V-I8A7E------------------------------
  2357. I2C 8Ah/7Eh - ITT VDP 3108 - Delay from Flyback to Main Sync
  2358. --------V-I8A7F------------------------------
  2359. I2C 8Ah/7Fh - ITT VDP 3108 - Tube Measurement Line
  2360. --------V-I8AFE------------------------------
  2361. I2C 8Ah/FEh - Philips TDA8366 - TEST REGISTER
  2362. Desc:    the TDA8366 is an I2C-bus controlled PAL/NTSC TV Processor
  2363. SeeAlso: I2C 8Ah/00h"TDA8366",I2C 8Ah/13h"TDA8366"
  2364. --------V-I8E12------------------------------
  2365. I2C 8Eh/12h - ITT VDP 31xxB - Black Line Detector
  2366. --------V-I8E1F------------------------------
  2367. I2C 8Eh/1Fh - ITT VDP 31xxB - INTLC & PORT Pin Control
  2368. --------V-I8E20------------------------------
  2369. I2C 8Eh/20h - ITT VDP 31xxB - Sync Generator Control
  2370. --------V-I8E21------------------------------
  2371. I2C 8Eh/21h - ITT VDP 31xxB - Line Length
  2372. --------V-I8E22------------------------------
  2373. I2C 8Eh/22h - ITT VDP 31xxB - Newline
  2374. --------V-I8E23------------------------------
  2375. I2C 8Eh/23h - ITT VDP 31xxB - Priority Bus Override
  2376. --------V-I8E24------------------------------
  2377. I2C 8Eh/24h - ITT VDP 31xxB - Priority Bus ID and Control
  2378. --------V-I8E29------------------------------
  2379. I2C 8Eh/29h - ITT VDP 31xxB - AVO Stop
  2380. --------V-I8E35------------------------------
  2381. I2C 8Eh/35h - ITT VDP 31xxB - FP Status
  2382. --------V-I8E36------------------------------
  2383. I2C 8Eh/36h - ITT VDP 31xxB - FP Read Address
  2384. --------V-I8E37------------------------------
  2385. I2C 8Eh/37h - ITT VDP 31xxB - FP Write Address
  2386. --------V-I8E38------------------------------
  2387. I2C 8Eh/38h - ITT VDP 31xxB - FP Data Transfer
  2388.  
  2389. (Table I0068)
  2390. Values for ITT VDP 31xxB Fast Processor register:
  2391.  12h    general-purpose control bits
  2392.  13h    standard recognition status
  2393.  15h    vertical field counter
  2394.  20h    standard select
  2395.  21h    input select
  2396.  22h    picture start position
  2397.  23h    luma/chroma delay
  2398.  27h    comb filter control
  2399.  31h    measured burst amplitude
  2400.  39h    color amplitude killer threshold
  2401.  3Ah    color amplitude killer hysteresis
  2402.  40h    scaler mode register
  2403.  !!!
  2404.  74h    measured sync amplitude value
  2405.  CBh    number of lines per field
  2406.  DCh    NTSC tint angle
  2407.  F0h    firmware version number
  2408.  F1h    hardware version number
  2409.  F7h    crystal oscillator line-locked mode
  2410.  F8h    crystal oscillator center adjust
  2411.  F9h    crystal oscillator center adjust (line-locked mode)
  2412. --------V-I9C00------------------------------
  2413. I2C 9Ch/00h - Philips SAA7110(A) ONE-CHIP FRONT-END - INCREMENT DELAY
  2414. Access:    Write-Only
  2415. Range:    I2C addresses 9Ch or 9Eh, determined by external pin
  2416. Notes:    Values will always be negative as determined by internal sign bit.
  2417.     valid decimal multiplier range 50 Hz mode = -1 to -236(max.)
  2418.     valid decimal multiplier range 60 Hz mode = -1 to -195(max.)
  2419.     step size = 4/LLC
  2420. Example: mode    bit value  multiplier  delay
  2421.      50 Hz    3Dh       -236           -944 (max. value for 50 Hz)
  2422. SeeAlso: I2C 9Eh
  2423. --------V-I9C00------------------------------
  2424. I2C 9Ch/00h - Philips SAA7110(A) ONE-CHIP FRONT-END - VERSION STATUS BYTE
  2425. Access:    Read-Only
  2426. Notes:    Transmitted if STATUS BYTE SELECT = 0 (refer to I2C 9Ch/0Dh)
  2427.       or after RESET which sets status byte select to 0
  2428.     Bits 7-0 are used to indicate the IC version
  2429. Range:    I2C addresses 9Ch or 9Eh, determined by external pin
  2430. SeeAlso: I2C 9Ch/01h"STATUS",I2C 9Ch/0Dh
  2431. --------V-I9C01------------------------------
  2432. I2C 9Ch/01h - Philips SAA7110(A) ONE-CHIP FRONT-END - HSY BEGIN 50 Hz
  2433. Access:    Write-Only
  2434. Desc:    allows programming of the horizontal synchronization signal at the
  2435.       beginning of its high period in 50 Hz mode.
  2436. Notes:    valid decimal multiplier range +191 to -64
  2437.     step size = 2/LLC
  2438. Example: bit value  multiplier    delay
  2439.      BFh        +191    -382
  2440.      C0h        -64        +128
  2441. SeeAlso: I2C 9Ch/02h,I2C 9Eh
  2442. --------V-I9C01------------------------------
  2443. I2C 9Ch/01h - Philips SAA7110(A) ONE-CHIP FRONT-END - STATUS BYTE FUNCTION
  2444. Access:    Read-Only
  2445. Note:    transmitted if STATUS BYTE SELECT = 1 (refer to I2C 9Ch/0Dh)
  2446. Range:    I2C addresses 9Ch or 9Eh, determined by external pin
  2447. SeeAlso: I2C 9Ch/00h"VERSION",I2C 9Ch/0Dh
  2448.  
  2449. Bitfields for Status Byte Function:
  2450. Bit(s)    Description     (Table I0069)    (Table I0070)
  2451.  7    horizontal time constant status (=0 TV, =1 VCR)
  2452.  6    locked horizontal frequency status (=0 locked, =1 unlocked)
  2453.  5    detected field frequency ID bit (=0 50 Hz, =1 60 Hz)
  2454.  4    active luminance gain value is limited (maximum or minimum)
  2455.  3    reserved (must be set to LOW)
  2456.  2    white peak loop status (=0 inactive, =1 active)
  2457.  1    line alternating colour burst detected (PAL or SECAM)
  2458.  0    any colour signal detected
  2459. --------V-I9C02------------------------------
  2460. I2C 9Ch/02h - Philips SAA7110(A) ONE-CHIP FRONT-END - HSY STOP 50 Hz
  2461. Access:    Write-Only
  2462. Desc:    allows programming of the horizontal synchronization signal at the end
  2463.       of its high period in 50 Hz mode.
  2464. Notes:    refer to I2C 9Ch/01h notes and example
  2465. SeeAlso: I2C 9Ch/01h,I2C 9Eh
  2466. --------V-I9C03------------------------------
  2467. I2C 9Ch/03h - Philips SAA7110(A) ONE-CHIP FRONT-END - HLC BEGIN 50 Hz
  2468. Access:    Write-Only
  2469. Desc:    allows programming of the horizontal clamping signal at the beginning
  2470.       of its high period in 50 Hz mode.
  2471. Notes:    valid decimal multiplier range +127 to -128
  2472.     step size = 2/LLC
  2473. Example: bit value  multiplier    delay
  2474.      7Fh        +127    -254
  2475.      80h        -128    +256
  2476. SeeAlso: I2C 9Ch/04h,I2C 9Ch/01h,I2C 9Eh
  2477. --------V-I9C04------------------------------
  2478. I2C 9Ch/04h - Philips SAA7110(A) ONE-CHIP FRONT-END - HLC STOP 50 Hz
  2479. Access:    Write-Only
  2480. Desc:    allows programming of the horizontal clamping signal at the end of its
  2481.       high period in 50 Hz mode.
  2482. Notes:    refer to: I2C 9Ch/03h notes and example
  2483. SeeAlso: I2C 9Ch/03h,I2C 9Eh
  2484. --------V-I9C05------------------------------
  2485. I2C 9Ch/05h - Philips SAA7110(A) ONE-CHIP FRONT-END - HSY AFTER PHI1 50Hz
  2486. Access:    Write-Only
  2487. Note:    Valid decimal multiplier range +117 to -118
  2488.     step size = 8/LLC
  2489. Example: bit value  multiplier    delay
  2490.      75h        +117    -32   micro seconds (max. negative value)
  2491.      8Ah        -118    +31.7 micro seconds (max. positive value)
  2492. SeeAlso: I2C 9Eh
  2493. --------V-I9C06------------------------------
  2494. I2C 9Ch/06h - Philips SAA7110(A) ONE-CHIP FRONT-END - LUMINANCE CONTROL
  2495. Access:    Write-Only
  2496. SeeAlso: I2C 9Eh,I2C 9Ch/07h
  2497.  
  2498. Bitfields for Luminance Control:
  2499. Bit(s)    Description    (Table I0071)
  2500.  7    chrominance trap bypass (=0 CVBS mode, =1 S-Video mode)
  2501.  6    prefilter
  2502.  5-4    aperture bandpass; centre frequency
  2503.          (50 Hz)  (60 Hz)
  2504.     00   4.6 MHz  3.8 MHz
  2505.     01   4.3 MHz  3.4 MHz
  2506.     10   3.0 MHz  2.5 MHz
  2507.     11   3.2 MHz  2.7 MHz
  2508.  3-2    corner correction
  2509.     00   0(off)
  2510.     01   1
  2511.     10   2
  2512.     11   3
  2513.  1-0    aperture factor
  2514.     00   0(off)
  2515.     01   0.25
  2516.     10   0.5
  2517.     11   1.0
  2518. --------V-I9C07------------------------------
  2519. I2C 9Ch/07h - Philips SAA7110(A) ONE-CHIP FRONT-END - HUE CONTROL
  2520. Access:    Write-Only
  2521. SeeAlso: I2C 9Eh,I2C 9Ch/06h,I2C 9Ch/09h
  2522. --------V-I9C08------------------------------
  2523. I2C 9Ch/08h - Philips SAA7110(A) ONE-CHIP FRONT-END - COLOR KILLER THRESH QUAM
  2524. Access:    Write-Only
  2525. Notes:    Control number 1 - QUAM (PAL/NTSC)
  2526. SeeAlso: I2C 9Eh,I2C 9Ch/09h
  2527. --------V-I9C09------------------------------
  2528. I2C 9Ch/09h - Philips SAA7110(A) ONE-CHIP FRONT-END - COLOR KILLER THRESH SECAM
  2529. Access:    Write-Only
  2530. Notes:    Control number 2 - SECAM
  2531. SeeAlso: I2C 9Eh,I2C 9Ch/08h
  2532. --------V-I9C0A------------------------------
  2533. I2C 9Ch/0Ah - Philips SAA7110(A) ONE-CHIP FRONT-END - PAL SWITCH SENSITIVITY
  2534. Access:    Write-Only
  2535. Notes:    Valid values - FFh = LOW, 80h = MEDIUM, 00h = HIGH
  2536.     HIGH means immediate sequence correction.
  2537. SeeAlso: I2C 9Eh,I2C 9Ch/0Bh
  2538. --------V-I9C0B------------------------------
  2539. I2C 9Ch/0Bh - Philips SAA7110(A) ONE-CHIP FRONT-END - SECAM SWITCH SENSITIVITY
  2540. Access:    Write-Only
  2541. Note:    refer to IC2 9Ch/0Ah
  2542. SeeAlso: I2C 9Eh,I2C 9Ch/0Ah
  2543. --------V-I9C0C------------------------------
  2544. I2C 9Ch/0Ch - Philips SAA7110(A) ONE-CHIP FRONT-END - GAIN CONTROL CHROMINANCE
  2545. Access:    Write-Only
  2546. SeeAlso: I2C 9Eh
  2547.  
  2548. Bitfields for Gain Control Chrominance:
  2549. Bit(s)    description   (Table I0072)    (Table I0073)
  2550.  7    force colour on
  2551.  6-5    AGC loop filter
  2552.     00 slow
  2553.     01 medium
  2554.     10 fast
  2555.     11 chrominance gain frozen
  2556.  4-0    reserved (must be set to LOW)
  2557. --------V-I9C0D------------------------------
  2558. I2C 9Ch/0Dh - Philips SAA7110(A) ONE-CHIP FRONT-END - STANDARD/MODE CONTROL
  2559. Access:    Write-Only
  2560. Note:    Reset to 7Dh after RESET = 0 or power-on
  2561.       (refer to I2C 9Dh/00h and 9Dh/01h)
  2562. SeeAlso: I2C 9Eh
  2563.  
  2564. Bitfields for SAA7110(A) Standard/Mode Control:
  2565. Bit(s)    Description (Table I0074)    (Table I0075)
  2566.  7    TV/VCR mode (=0 TV, =1 VCR)
  2567.  6-4    reserved (must be set to LOW)
  2568.  3    real time outputs mode
  2569.     0 PLIN switched to output pin 39
  2570.     1 ODD  switched to output pin 40
  2571.  2    HREF position select
  2572.     0 position HREF as SAA7191
  2573.     1 normal HREF position
  2574.  1    status byte select (refer to transmitter I2C 9Dh and 9Fh)
  2575.     0 version status byte (refer to: I2C 9Dh/00h)
  2576.     1 function status byte (refer to: I2C 9Dh/01h)
  2577.  0    SECAM mode
  2578. --------V-I9C0E------------------------------
  2579. I2C 9Ch/0Eh - Philips SAA7110(A) ONE-CHIP FRONT-END - I/O AND CLOCK CONTROL
  2580. Access:    Write-Only
  2581. Notes:    reset to 00h after RESET = 0  or power-on
  2582.       (refer to I2C 9Dh/00h and 9Dh/01h)
  2583.     all reserved bits must be set to LOW
  2584. SeeAlso: I2C 9Eh,I2C 9Dh/00h
  2585.  
  2586. Bitfields for I/O and Clock Control:
  2587. Bit(s)    Description (Table I0076)    (Table I0077)
  2588.  7    horizontal PLL clock
  2589.     0 closed
  2590.     1 open
  2591.  6-5    reserved
  2592.  4    HS, HREF and VS output enable
  2593.  3    YUV-bus output enable (refer to: I2C 9Ch/10h bit 0 and 9Ch/31h bit 3)
  2594.  2    Select chrominance input
  2595.     0 controlled by chrominance trap bypass (refer to: I2C 9Ch/06h bit 7)
  2596.     1 second input channel
  2597.  1    reserved
  2598.  0    general purpose switch
  2599.     0 switches pin 64 (general purpose switch output) directly
  2600.     1 VBLKA = 0  (refer to: I2C 9Ch/31h bit 1)
  2601. --------V-I9C0F------------------------------
  2602. I2C 9Ch/0Fh - Philips SAA7110(A) ONE-CHIP FRONT-END - CONTROL #1
  2603. Access:    Write-Only
  2604. SeeAlso: I2C 9Eh
  2605.  
  2606. Bitfields for Control Number 1:
  2607. Bit(s)    Description    (Table I0078)    (Table I0079)
  2608.  7    automatic field detection (if not set, field state controled by bit 6)
  2609.  6    field select
  2610.     0  50 Hz, 625 lines
  2611.     1  60 Hz, 525 lines
  2612.  5    SECAM cross colour reduction
  2613.  4    enable sync (HSY) and clamp (HCL) pulses
  2614.  3    reserved (must be set to LOW)
  2615.  2-0    lminance delay compensation (steps in 2/LLC)
  2616.     000  0 steps
  2617.     011  3 steps
  2618.     100 -4 steps
  2619. --------V-I9C10------------------------------
  2620. I2C 9Ch/10h - Philips SAA7110(A) ONE-CHIP FRONT-END - CONTROL #2
  2621. Access:    Write-Only
  2622. SeeAlso: I2C 9Eh
  2623.  
  2624. Bitfields for Control Number 2:
  2625. Bit(s)    Description    (Table I0080)    (Table I0081)
  2626.  7-3    reserved (must be set to LOW)
  2627.  2-1    vertical noise reduction mode
  2628.     00  normal
  2629.     01  search
  2630.     10  free running
  2631.     11  bypass vertical noise reduction
  2632.  0    HREF select
  2633.     0  HREF matched to YUV output
  2634.     1  HREF matched to CVBS output
  2635. --------V-I9C11------------------------------
  2636. I2C 9Ch/11h - Philips SAA7110(A) ONE-CHIP FRONT-END - CHROMINANCE GAIN REFERENCE
  2637. Access:    Write-Only
  2638. Notes:    CCIR-level for PAL = 59h
  2639.     CCIR-level for NTSC = 2Ch
  2640. SeeAlso: I2C 9Eh
  2641. --------V-I9C12------------------------------
  2642. I2C 9Ch/12h - Philips SAA7110(A) ONE-CHIP FRONT-END - CHROMINANCE SATURATION
  2643. Access:    Write-Only
  2644. Notes:    1.999 maximum = 7Fh
  2645.     1 CCIR-level = 40h
  2646.     colour off = 00h
  2647.     -1 inverse chrominance = C0h
  2648.     -2 inverse chrominance = 80h
  2649. SeeAlso: I2C 9Eh
  2650. --------V-I9C13------------------------------
  2651. I2C 9Ch/13h - Philips SAA7110(A) ONE-CHIP FRONT-END - LUMINANCE CONTRAST
  2652. Access:    Write-Only
  2653. Notes:    1.999 maximum = 7Fh
  2654.     70 CCIR-level = 46h
  2655.     1 = 40h
  2656.     luminance off = 00h
  2657.     -1 inverse chrominance = C0h
  2658.     -2 inverse chrominance = 80h
  2659. SeeAlso: I2C 9Eh
  2660. --------V-I9C14------------------------------
  2661. I2C 9Ch/14h - Philips SAA7110(A) ONE-CHIP FRONT-END - HSY BEGIN 60 Hz
  2662. Access:    Write-Only
  2663. Desc:    allows programming of the horizontal synchronization signal at the
  2664.       beginning of its high period in 60 Hz mode.
  2665. Notes:    valid decimal multiplier range +191 to -64
  2666.     valid delay time range (step size = 2/LLC) -382 to +128
  2667. SeeAlso: I2C 9Eh
  2668. --------V-I9C15------------------------------
  2669. I2C 9Ch/15h - Philips SAA7110(A) ONE-CHIP FRONT-END - HSY STOP 60 Hz
  2670. Access:    Write-Only
  2671. Desc:    allows programming of the horizontal synchronization signal at the end
  2672.       of its high period in 60 Hz mode.
  2673. Notes:    valid decimal multiplier range +191 to -64
  2674.     valid delay time range (step size = 2/LLC) -382 to +128
  2675. SeeAlso: I2C 9Eh
  2676. --------V-I9C16------------------------------
  2677. I2C 9Ch/16h - Philips SAA7110(A) ONE-CHIP FRONT-END - HCL BEGIN 60 Hz
  2678. Access:    Write-Only
  2679. Desc:    allows programming of the horizontal clamping signal at the beginning
  2680.       of its high period in 60 Hz mode.
  2681. Notes:    valid decimal multiplier range +127 to -128
  2682.     valid delay time range (step size = 2/LLC) -254 to +256
  2683. SeeAlso: I2C 9Eh
  2684. --------V-I9C17------------------------------
  2685. I2C 9Ch/17h - Philips SAA7110(A) ONE-CHIP FRONT-END - HCL STOP 60 Hz
  2686. Access:    Write-Only
  2687. Desc:    allows programming of the horizontal clamping signal at the end of its
  2688.       high period in 60 Hz mode.
  2689. Notes:    valid decimal multiplier range +127 to -128
  2690.     valid delay time range (step size = 2/LLC) -254 to +256
  2691. SeeAlso: I2C 9Eh
  2692. --------V-I9C18------------------------------
  2693. I2C 9Ch/18h - Philips SAA7110(A) ONE-CHIP FRONT-END - HSY AFTER PHI1 60 Hz
  2694. Access:    Write-Only
  2695. Note:    Valid range for decimal multiplier is +97 thru -97 giving a
  2696.       max. negative delay time value of -32 and a max. positive delay
  2697.       time value of +31.7 respectivly
  2698. SeeAlso: I2C 9Eh
  2699. --------V-I9C19------------------------------
  2700. I2C 9Ch/19h - Philips SAA7110(A) ONE-CHIP FRONT-END - LUMINANCE BRIGHTNESS
  2701. Access:    Write-Only
  2702. Notes:    Offset values to note: high = FFh, CCIR-level = 8Bh, dark = 00h
  2703. SeeAlso: I2C 9Eh
  2704. --------V-I9C20------------------------------
  2705. I2C 9Ch/20h - Philips SAA7110(A) ONE-CHIP FRONT-END - ANALOG CONTROL #1
  2706. Access:    Write-Only
  2707. SeeAlso: I2C 9Eh
  2708.  
  2709. Bitfields for Analog Control #1:
  2710. Bit(s)    Description     (Table I0082)    (Table I0083)
  2711.  7    disable analog input 4
  2712.  6    disable analog input 3
  2713.  5    disable analog input 2
  2714.  4-3    Analog function
  2715.     00  bypass amplifier and anti-alias filter
  2716.     01    "           "      "         "          "
  2717.     10  select amplifier
  2718.     11  select amplifier and anti-alias filter
  2719.  2    select analog input 4
  2720.  1    select analog input 3
  2721.  0    select analog input 2
  2722. SeeAlso: #I0084
  2723. --------V-I9C21------------------------------
  2724. I2C 9Ch/21h - Philips SAA7110(A) ONE-CHIP FRONT-END - ANALOG CONTROL #2
  2725. Access:    Write-Only
  2726. SeeAlso: I2C 9Eh
  2727.  
  2728. Bitfields for Analog Control #2:
  2729. Bit(s)    Description     (Table I0084)    (Table I0085)
  2730.  7    Vertical blanking control off
  2731.  6    MUXC channel 34
  2732.     0 MX34 controls analog MUX3
  2733.     1 MUXC controls analog MUX3
  2734.  5-4    Analog MUX2 control
  2735.     00  adder mode
  2736.     01  Ch 2 ON,  Ch 4 OFF
  2737.     10  Ch 2 OFF, Ch 4 ON
  2738.     11  both channels OFF
  2739.  3    MUXC channel 24
  2740.     0 MX24 controls analog MUX2
  2741.     1 MUXC controls analog MUX2
  2742.  2    Channel 4 reference select
  2743.     0 automatic clamping
  2744.     1 reference level
  2745.  1    Channel 3 reference select
  2746.     0 automatic clamping
  2747.     1 reference level
  2748.  0    Channel 2 reference select
  2749.     0 automatic clamping
  2750.     1 reference level
  2751. SeeAlso: #I0082
  2752. --------V-I9C22------------------------------
  2753. I2C 9Ch/22h - Philips SAA7110(A) ONE-CHIP FRONT-END - MIXER CONTROL #1
  2754. Access:    Write-Only
  2755. SeeAlso: I2C 9Eh
  2756.  
  2757. Bitfields for Mixer Control #1:
  2758. Bit(s)    Description     (Table I0088)    (Table I0087)
  2759.  7-6    automatic gain control
  2760.     00 OFF
  2761.     01 channel 2
  2762.     10 channel 3
  2763.     11 channel 4
  2764.  5    Chrominance select
  2765.     0 ADC 3 to CHR
  2766.     1 ADC 2 to CHR
  2767.  4    Luminance select
  2768.     0 ADC 2 to CVBS
  2769.     1 ADC 3 to CVBS
  2770.  3    fast digital multiplexing channel 2/3 active
  2771.     0 normal CHR channel setting
  2772.     1 used only for testing - do not use
  2773.  2    clamping function test
  2774.     0 normal clamping mode
  2775.     1 used only for testing - do not use
  2776.  1-0    analog MUX3 control
  2777.     00  adder mode
  2778.     01  Ch 3 ON,  Ch 4 OFF
  2779.     10  Ch 3 OFF, Ch 4 ON
  2780.     11  both channels OFF
  2781. --------V-I9C23------------------------------
  2782. I2C 9Ch/23h - Philips SAA7110(A) ONE-CHIP FRONT-END - CLAMPING LEVEL CONTROL 21
  2783. Access:    Write-Only
  2784. SeeAlso: I2C 9Eh
  2785. --------V-I9C24------------------------------
  2786. I2C 9Ch/24h - Philips SAA7110(A) ONE-CHIP FRONT-END - CLAMPING LEVEL CONTROL 22
  2787. Access:    Write-Only
  2788. SeeAlso: I2C 9Eh
  2789. --------V-I9C25------------------------------
  2790. I2C 9Ch/25h - Philips SAA7110(A) ONE-CHIP FRONT-END - CLAMPING LEVEL CONTROL 31
  2791. Access:    Write-Only
  2792. SeeAlso: I2C 9Eh
  2793. --------V-I9C26------------------------------
  2794. I2C 9Ch/26h - Philips SAA7110(A) ONE-CHIP FRONT-END - CLAMPING LEVEL CONTROL 32
  2795. Access:    Write-Only
  2796. SeeAlso: I2C 9Eh
  2797. --------V-I9C27------------------------------
  2798. I2C 9Ch/27h - Philips SAA7110(A) ONE-CHIP FRONT-END - GAIN CONTROL ANALOG #1
  2799. Access:    Write-Only
  2800. SeeAlso: I2C 9Eh
  2801.  
  2802. Bitfields for Gain Control Analog #1:
  2803. Bit(s)    Description     (Table I0088)    (Table I0089)
  2804.  7    automatic gain control integration hold
  2805.  6    AGC integration mode (=0 difference value, =1 fix value)
  2806.  5-0    static gain control channel 2
  2807.      decimal    gain
  2808.     multiplier  (.19 dB step)
  2809.     0          -2.82 dB
  2810.     15           0.0 dB
  2811.     31           3.0 dB
  2812.     47           6.0 dB
  2813.     63           9.0 dB
  2814. --------V-I9C28------------------------------
  2815. I2C 9Ch/28h - Philips SAA7110(A) ONE-CHIP FRONT-END - WHITE PEAK CONTROL
  2816. Access:    Write-Only
  2817. Note:    decimal white peak level valid values range from 128 to 254 with the
  2818.       value 255 meaning "white peak conrol OFF"
  2819. SeeAlso: I2C 9Eh
  2820. --------V-I9C29------------------------------
  2821. I2C 9Ch/29h - Philips SAA7110(A) ONE-CHIP FRONT-END - SYNC BOTTOM CONTROL
  2822. Access:    Write-Only
  2823. Note:    sync bottom control level valid values range 1 to 254
  2824. SeeAlso: I2C 9Eh
  2825. --------V-I9C2A------------------------------
  2826. I2C 9Ch/2Ah - Philips SAA7110(A) ONE-CHIP FRONT-END - GAIN CONTROL ANALOG #2
  2827. Access:    Write-Only
  2828. SeeAlso: I2C 9Eh
  2829.  
  2830. Bitfields for Gain Control Analog #2:
  2831. Bit(s)    Description     (Table I0090)    (Table I0091)
  2832.  7-6    integration factor white peak
  2833.     00  fast selection
  2834.     01  -
  2835.     10  -
  2836.     11  slow selection
  2837.  5-0    (refer to: I2C 9Ch/27h bits 5-0)
  2838. --------V-I9C2B------------------------------
  2839. I2C 9Ch/2Bh - Philips SAA7110(A) ONE-CHIP FRONT-END - GAIN CONTROL ANALOG #3
  2840. Access:    Write-Only
  2841. SeeAlso: I2C 9Eh
  2842.  
  2843. Bitfields for Gain Control Analog #3:
  2844. Bit(s)    Description     (Table I0092)    (Table I0093)
  2845.  7-6    Integration factor normal gain (refer to: I2C 9Ch/2Ah bits 7-6)
  2846.  5-0    (refer to: I2C 9Ch/27h bits 5-0)
  2847. --------V-I9C2C------------------------------
  2848. I2C 9Ch/2Ch - Philips SAA7110(A) ONE-CHIP FRONT-END - MIXER CONTROL #2
  2849. Access:    Write-Only
  2850. Note:    Reserved bits 2,3 and 6 must be set to LOW
  2851. SeeAlso: I2C 9Eh
  2852.  
  2853. Bitfields for Mixer Control #2:
  2854. Bit(s)    Description     (Table I0094)    (Table I0095)
  2855.  7    Clamping level select channel 4 (=0 CLL2n, =1 CLL3n)
  2856.  6    reserved
  2857.  5    Clamping level select channel 3 (=0 CLL31, =1 CLL32)
  2858.  4    Clamping level select channel 2 (=0 CLL21, =1 CLL22)
  2859.  3    reserved
  2860.  2    reserved
  2861.  1    Two's complement channel 3
  2862.  0    Two's complement channel 2
  2863. --------V-I9C2D------------------------------
  2864. I2C 9Ch/2Dh - Philips SAA7110(A) ONE-CHIP FRONT-END - INTEGRATION VALUE GAIN
  2865. Access:    Write-Only
  2866. Note:    decimal integration value gain - valid values range 1 to 255
  2867. SeeAlso: I2C 9Eh
  2868. --------V-I9C2E------------------------------
  2869. I2C 9Ch/2Eh - Philips SAA7110(A) ONE-CHIP FRONT-END - VERTICAL BLANKING PULSE SET
  2870. Access:    Write-Only
  2871. Notes:    valid decimal multiplier for 60 Hz = 0 to 131(max)
  2872.     valid decimal multiplier for 50 Hz = 0 to 156(max)
  2873. SeeAlso: I2C 9Eh
  2874. --------V-I9C2F------------------------------
  2875. I2C 9Ch/2Fh - Philips SAA7110(A) ONE-CHIP FRONT-END - VERT BLANKING PULSE RESET
  2876. Access:    Write-Only
  2877. SeeAlso: I2C 9Eh
  2878. --------V-I9C30------------------------------
  2879. I2C 9Ch/30h - Philips SAA7110(A) ONE-CHIP FRONT-END - ADCs GAIN CONTROL
  2880. Access:    Write-Only
  2881. SeeAlso: I2C 9Eh
  2882.  
  2883. Bitfields for ADCs Gain Control:
  2884. bit(s)    Description     (Table I0096)    (Table I0097)
  2885.  7    reserved (must be set to LOW)
  2886.  6    white peak mode select
  2887.     0  difference value integration
  2888.     1  fix value integration
  2889.  5    select gain ADC channel 3 (0=fix via I2C-bus, 1=automatic via loop)
  2890.  4-3    fix gain ADC channel 3
  2891.     00     0 dB
  2892.     01  0.05 dB
  2893.     10  0.10 dB
  2894.     11  0.15 dB
  2895.  2    select gain ADC channel 2 (0=fix via I2C-bus, 1=automatic via loop)
  2896.  1-0    fix gain ADC channel 2
  2897.     00     0 dB
  2898.     01  0.05 dB
  2899.     10  0.10 dB
  2900.     11  0.15 dB
  2901. --------V-I9C31------------------------------
  2902. I2C 9Ch/31h - Philips SAA7110(A) ONE-CHIP FRONT-END - MIXER CONTROL #3
  2903. Access:    Write-Only
  2904. Notes:    Reset to 00h after RESET = 0 or power-on
  2905.       (refer to: I2C 9Dh/00h and 9Dh/01h)
  2906.     The AFCCS bit is not included in the SAA7110A due to advanced
  2907.       anti-alias filter characteristic.
  2908. SeeAlso: I2C 9Eh
  2909.  
  2910. Bitfields for Mixer Control #3:
  2911. Bit(s)    Description     (Table I0098)    (Table I0099)
  2912.  7-6    Analog test select (AOUT connected to:)
  2913.     00  ground
  2914.     01  input AD2
  2915.     10  input AD3
  2916.     11  channel 4
  2917.  5    white peak slow up integration select
  2918.     0  slow up by using 1 value in H (line)
  2919.     1  slow up by using 1 value in V (field)
  2920.  4    white peak slow up integration enable
  2921.     0  Hold in white peak mode
  2922.     1  slow up using method selected at bit 5
  2923.  3    DMSD-SQP bypassed
  2924.     0  DMSD data to YUV output (normal)
  2925.     1  A/D data to YUV output (for testing only, do not use)
  2926.  2    AFCCS bit
  2927.  1    pin function switch  (refer to I2C 9Ch/0Eh bit 0)
  2928.     0  GPSW (general purpose switch) active
  2929.     1  VBLK (vertical blanking) test output active
  2930.  0    pulses IO control (HCL and HSY)
  2931.     0  to input pins
  2932.     1  to output pins
  2933. --------V-I9C32------------------------------
  2934. I2C 9Ch/32h - Philips SAA7110(A) ONE-CHIP FRONT-END - INTEGR. VALUE WHITE PEAK
  2935. Access:    Write-Only
  2936. Notes:    decimal integration value white peak - valid values are 1 to 127(max)
  2937. SeeAlso: I2C 9Eh
  2938. --------V-I9C33------------------------------
  2939. I2C 9Ch/33h - Philips SAA7110(A) ONE-CHIP FRONT-END - MIXER CONTROL #4
  2940. Access:    Write-Only
  2941. SeeAlso: I2C 9Eh
  2942.  
  2943. Bitfields for Mixer Control #4:
  2944. Bit(s)    Description     (Table I0100)    (Table I0101)
  2945.  7    output format (0 = 4.1.1 format, 1 = 4.2.2 format)
  2946.  6    reserved (0)
  2947.  5    sign bit UV data
  2948.     0  UV output unipolar
  2949.     1  UV output two's complement
  2950.  4    reserved (0)
  2951.  3    clock select AD3
  2952.     0  LLC for testing only, (do not use)
  2953.     1  LLC/2 (normal)
  2954.  2    clock select AD2
  2955.     0  LLC for testing only, (do not use)
  2956.     1  LLC/2 (normal)
  2957.  1-0    reserved (0)
  2958. --------V-I9C34------------------------------
  2959. I2C 9Ch/34h - Philips SAA7110(A) ONE-CHIP FRONT-END - GAIN UPDATE LEVEL
  2960. Access:    Write-Only
  2961. Note:    gain update level uses control bits 5-0,
  2962.       MUXC phase delay uses control bits 7-6
  2963. SeeAlso: I2C 9Eh
  2964.  
  2965. Bitfields for MUXC Phase Delay/Gain Update Level:
  2966. Bit(s)    Description     (Table I0102)    (Table I0103)
  2967. 7-6    MUXC phase delay
  2968.     00  no phase delay
  2969.     01  1 LLC cycle
  2970.     10  2 LLC cycle
  2971.     11  3 LLC cycle
  2972. 5-0    gain update level
  2973. --------V-I9E--------------------------------
  2974. I2C 9Eh - Philips SAA7110(A) ONE-CHIP FRONT-END
  2975. Range:    I2C addresses 9Ch or 9Eh, determined by external pin
  2976. SeeAlso: I2C 9Ch/00h
  2977. --------m-IA0--------------------------------
  2978. I2C A0h - EEPROM (Xicor X24C01A, etc.)
  2979. Access:    Read/Write
  2980. Range:    I2C addresses A0h,A2h,A4h,...,AEh, depending on external pin inputs
  2981. Notes:    the I2C specification defines bus addresses Axh for use by memory
  2982.       devices (EEPROMs, etc.)
  2983.     in general, any byte of an EEPROM may be written by sending a three-
  2984.       byte I2C telegram consisting of the bus address, the byte address
  2985.       within the device, and the new value for that memory location
  2986.     for the X24C01A and other devices, an entire page may be written with
  2987.       a single telegram by writing the bus address, start address of the
  2988.       page, and one page's worth of data bytes
  2989.     in general, EEPROMs maintain a current-location pointer, so that
  2990.       any reads start at that location within the device and increment
  2991.       the pointer for each byte read; random reads are possible by writing
  2992.       the desired new address to the EEPROM (i.e. perform a write as though
  2993.       setting a memory location, but either terminate the telegram or send
  2994.       a repeated start condition after the address byte)
  2995.     after a write, the X24C01A and most other EEPROMs will no longer ACK
  2996.       telegrams directed at the device until the internal write cycle is
  2997.       completed, which may take several milliseconds
  2998. --------m-IA0--------------------------------
  2999. I2C A0h - VESA DDC monitor's EDID EEPROM
  3000. Note:    access to the DDC clock/data lines is chipset-specific.     On S3's
  3001.       Trio64V+, the DDC lines share a port with the LPB's I2C bus: when the
  3002.       feature connector is disabled, they are connected to the monitor
  3003.       as well to the Local Peripheral Bus' serial port lines
  3004. SeeAlso: INT 10/AX=4F15h/BL=01h
  3005. --------m-IA0--------------------------------
  3006. I2C A0h - SDRAM - Serial Presence Detect
  3007. Access:    Read/Write
  3008. Size:    256 BYTEs
  3009. Range:    I2C addresses A0h,A2h,A4h,...,AEh, depending on the DIMM slot.
  3010. Notes:    the I2C specification defines bus addresses Axh for use by memory
  3011.       devices (EEPROMs, etc.)
  3012.     the clues I have been able to gather so far are that at least the Intel
  3013.       430TX and 440LX chipsets use the SMBus software interface to I2C to
  3014.       access the SPD (can anyone verify this?)
  3015. SeeAlso: INT 15/AX=53B0h/BH=01h
  3016.  
  3017. Format of SDRAM Serial Presence Detect Data:
  3018. Offset    Size    Description    (Table I0104)
  3019.  00h    BYTE    number of bytes used by module manufacturer (00h = undefined)
  3020.  01h    BYTE    total size of serial EEPROM
  3021.         00h = "RFU", 01h-0Dh = 2**N bytes (2 - 8192)
  3022.  02h    BYTE    memory type (general)
  3023.         02h EDO
  3024.         04h SDRAM
  3025.  03h    BYTE    number of row address bits (see #I0048)
  3026.  04h    BYTE    number of column address bits, excluding bank select and
  3027.           AutoPrecharge bits (see #I0048)
  3028.  05h    BYTE    number of rows of SDRAM components (00h = undefined)
  3029.  06h    WORD    module data width in bits (0000h = undefined)
  3030.  08h    BYTE    SDRAM module signal voltage interface (see #I0050)
  3031.  09h    BYTE    SDRAM minimum cycle time at highest CAS latency
  3032.         time = bits 7-4 in nanoseconds + bits 3-0 in 1/10 nanoseconds
  3033.         Note:    high nybble values of 1-3 mean 16-18 for Rev1 (ofs 3Eh)
  3034.  0Ah    BYTE    SDRAM access time from clock at highest CAS latency
  3035.         time = bits 7-4 in nanoseconds + bits 3-0 in 1/10 nanoseconds
  3036.  0Bh    BYTE    module configuration type (see #I0051)
  3037.  0Ch    BYTE    refresh rate and type (see #I0052)
  3038.  0Dh    BYTE    primary SDRAM width in bits (see #I0053)
  3039.  0Eh    BYTE    error checking SDRAM width in bits (see #I0053)
  3040.  0Fh    BYTE    SDRAM device attributes: minimum clock delay for back-to-back
  3041.           random column accesses (00h = undefined)
  3042.  10h    BYTE    SDRAM device attributes: supported burst lengths (see #I0054)
  3043.  11h    BYTE    SDRAM device attributes: number of banks on device
  3044.         (00h = reserved)
  3045.  12h    BYTE    SDRAM device atttributes: CAS latency (see #I0055)
  3046.  13h    BYTE    SDRAM device atttributes: CS latency (see #I0056)
  3047.  14h    BYTE    SDRAM device atttributes: WE latency (see #I0056)
  3048.  15h    BYTE    SDRAM module attributes (see #I0057)
  3049.  16h    BYTE    SDRAM device attributes: general (see #I0058)
  3050.  17h    BYTE    SDRAM minimum cycle time at second highest CAS latency
  3051.         time = bits 7-4 in nanoseconds + bits 3-0 in 1/10 nanoseconds
  3052.         Note:    high nybble values of 1-3 mean 16-18 for Rev1 (ofs 3Eh)
  3053.  18h    BYTE    SDRAM access time from clock at second highest CAS latency
  3054.         time = bits 7-4 in nanoseconds + bits 3-0 in 1/10 nanoseconds
  3055.  19h    BYTE    SDRAM minimum cycle time at third highest CAS latency
  3056.         time = bits 7-2 in nanoseconds + bits 1-0 in 1/4 nanoseconds
  3057.  1Ah    BYTE    SDRAM access time from clock at third highest CAS latency
  3058.         time = bits 7-2 in nanoseconds + bits 1-0 in 1/4 nanoseconds
  3059.  1Bh    BYTE    minimum row precharge time in ns (00h = undefined)
  3060.  1Ch    BYTE    minimum row-activate to row-activate delay in ns (00h = undef)
  3061.  1Dh    BYTE    minimum RAS to CAS delay in ns (00h = undefined)
  3062.  1Eh    BYTE    minimum RAS pulse width in ns (00h = undefined)
  3063.  1Fh    BYTE    density of each row on module (see #I0059)
  3064.  20h    BYTE    !!!see spdsd_12.pdf on Intel's web site
  3065.  21h    BYTE
  3066.  22h    BYTE
  3067.  23h    BYTE
  3068.  24h 26 BYTEs    future expansion
  3069.  3Eh    BYTE    SPD Data revision code (12h = revision 1.2)
  3070.         (BCD; high nybble is major, low nybble is minor)
  3071.  3Fh    BYTE    checksum for bytes 00h-3Eh (low byte of sum of bytes 00h-3Eh)
  3072.  40h  8 BYTEs    manufacturer's JEDEC ID code
  3073.  48h    BYTE    manufacturing location
  3074.  49h 18 BYTEs    manufacturer's part number
  3075.  5Bh  2 BYTEs    revision code
  3076.  5Dh  2 BYTEs    manufacturing date (structure to be determined)
  3077.  5Fh  4 BYTEs    assembly serial number
  3078.  63h 27 BYTEs    manufacturer-specific data
  3079.  7Eh    BYTE    Intel specification for clock frequency
  3080.         66h = 66 MHz (for backward compatibility
  3081.         64h (100dec) = 100 MHz
  3082.  7Fh    BYTE    Intel specification details for 100 MHz support
  3083.  
  3084. Bitfields for SDRAM SPD row/column address bits:
  3085. Bit(s)    Description    (Table I0105)
  3086.  3-0    number of row or column address bits for bank 1 (and bank 2 if present
  3087.       and same size as bank 1) (see #I0049)
  3088.  7-4    number of row or column address bits for bank 2 if present and
  3089.       different from bank 1
  3090. SeeAlso: #I0047
  3091.  
  3092. (Table I0106)
  3093. Values for SDRAM SPD row/column address bits:
  3094.  00h    undefined
  3095.  01h    1 or 16
  3096.  02h    2 or 17
  3097.  03h    3
  3098.  ...
  3099.  0Ah    10
  3100.  ...
  3101.  0Fh    15
  3102. SeeAlso: #I0048
  3103.  
  3104. (Table I0107)
  3105. Values for SDRAM module signal voltage interface:
  3106.  00h    TTL / 5.0 Volts
  3107.  01h    LVTTL
  3108.  02h    HSTL 1.5
  3109.  03h    SSTL 3.3
  3110.  04h    SSTL 2.5
  3111.  05h-FEh to be determined
  3112.  FFh    new table
  3113. SeeAlso: #I0047    
  3114.  
  3115. (Table I0108)
  3116. Values for DIMM module ECC configuration type:
  3117.  00h    none
  3118.  01h    parity
  3119.  02h    ECC
  3120.  03h-FFh to be determined
  3121. SeeAlso: #I0047
  3122.  
  3123. Bitfields for DIMM module refresh rate and type:
  3124. Bit(s)    Description    (Table I0109)
  3125.  7    self-refreshing
  3126.  6-0    rate
  3127.     00h normal (15.625 us)
  3128.     01h reduced 0.25x (3.9 us)
  3129.     02h reduced 0.5x (7.8 us)
  3130.     03h extended 2x (31.25 us)
  3131.     04h extended 4x (62.5 us)
  3132.     05h extended 8x (125 us)
  3133.     06h-7Fh to be determined
  3134. SeeAlso: #I0047
  3135.  
  3136. Bitfields for primary/error-checking SDRAM data width:
  3137. Bit(s)    Description    (Table I0110)
  3138.  7    second bank has double width
  3139.     (=0 if only one bank, or second bank is same size)
  3140.  6-0    data width in bits (00h = undefined)
  3141. SeeAlso: #I0047
  3142.  
  3143. Bitfields for SDRAM supported burst lengths:
  3144. Bit(s)    Description    (Table I0111)
  3145.  0    burst length of 1 is supported
  3146.  1    burst length 2
  3147.  2    burst length 4
  3148.  3    burst length 8
  3149.  6-4    to be determined
  3150.  7    entire page can be read in a burst
  3151. SeeAlso: #I0047
  3152.  
  3153. Bitfields for SDRAM supported CAS latencies:
  3154. Bit(s)    Description    (Table I0112)
  3155.  0    CAS latency of 1 is supported
  3156.  1    latency 2 supported
  3157. ...
  3158.  6    latency 7 supported
  3159.  7    to be determined
  3160. SeeAlso: #I0047,#I0056
  3161.  
  3162. Bitfields for SDRAM supported CS / WE latencies:
  3163. Bit(s)    Description    (Table I0113)
  3164.  0    CS / WE latency of 1 is supported
  3165.  1    latency 2 supported
  3166. ...
  3167.  6    latency 7 supported
  3168.  7    to be determined
  3169. SeeAlso: #I0047,#I0055
  3170.  
  3171. Bitfields for SDRAM module attributes:
  3172. Bit(s)    Description    (Table I0114)
  3173.  0    buffered addres/control inputs (Ax, RAS, CAS, WE, CKE, S)
  3174.  1    registered address/control inputs (Ax, RAS, CAS, WE, CKE, S)
  3175.  2    on-card PLL for clock
  3176.  3    buffered DQMB inputs
  3177.  4    registered DQMB inputs
  3178.  5    differential clock input
  3179.  6    redundant row address
  3180.  7    to be determined
  3181. SeeAlso: #I0047
  3182.  
  3183. Bitfields for general SDRAM device attributes:
  3184. Bit(s)    Description    (Table I0115)
  3185.  0    supports early RAS# precharge
  3186.  1    supports AutoPrecharge
  3187.  2    supports Precharge All
  3188.  3    supports Write1/ReadBurst
  3189.  4    lower Vcc tolerance: 0 = 10%, 1 = 5%
  3190.  5    upper Vcc tolerance: 0 = 10%, 1 = 5%
  3191.  7-6    to be determined
  3192. SeeAlso: #I0047
  3193.  
  3194. Bitfields for DIMM row density:
  3195. Bit(s)    Description    (Table I0116)
  3196.  0    4 MByte
  3197.  1    8 MB
  3198.  2    16 MB
  3199.  3    32 MB
  3200.  4    64 MB
  3201.  5    128 MB
  3202.  6    256 MB
  3203.  7    512 MB
  3204. Note:    if the module contains multiple rows of varying sizes, multiple bits
  3205.       will be set
  3206. SeeAlso: #I0047
  3207.  
  3208. Bitfields for Intel specification details for 100 MHz DIMM support:
  3209. Bit(s)    Description    (Table I0117)
  3210.  0    supports Intel-defined "Concurrent AutoPrecharge"
  3211.  1    supports CAS latency = 2 
  3212.  2    supports CAS latency = 3
  3213.  3    maximum junction temperature (0 = 90 degrees C, 1 = 100 degrees C)
  3214.  4    CLK3 is connected on the DIMM
  3215.  5    CLK2 is connected
  3216.  6    CLK1 is connected
  3217.  7    CLK0 is connected
  3218. Note:    bits 2-1 are for backwards compatibility with existing BIOSes; for
  3219.       full CL=2 support at 100 MHz, check bytes 12h, 17h, and 18h
  3220. SeeAlso: #I0047
  3221. --------s-IB4--------------------------------
  3222. I2C B4h - TDA9850 BTSC Stereo/SAP Decoder
  3223. Range:    I2C addresses B4h and B6h, selectable by external pin
  3224. --------s-IB6--------------------------------
  3225. I2C B6h - TDA9850 BTSC Stereo/SAP Decoder
  3226. Range:    I2C addresses B4h and B6h, selectable by external pin
  3227. ----------IC0--------------------------------
  3228. I2C C0h - Philips TSA5522/TSA5523M Frequency Synthesizer - SET TUNER FREQUENCY
  3229. Access:    Write
  3230. Size:    4 BYTEs
  3231. Range:    I2C addresses C0h, C2h, C4h, or C6h, selectable by external pin
  3232. Desc:    the tuner is programmed by writing four bytes: high byte of Freq
  3233.       (bit 7 must be 0), low byte of Freq, high byte of band (bit 7 must
  3234.       be 1), and low byte of band.
  3235. Notes:    Freq is the 16 * (desired frequency in MHz + IF frequency), assuming
  3236.       a reference divisor of 512; multiply by 20 or 32 for divisors 640
  3237.       and 1024.  (IF = 47 [2Fh] typically)
  3238.     the FI1236MK2 is software-compatible with the TSA5523M
  3239.     the TSA5055T is also software-compatible, with the exception that the
  3240.       step size is fixed at 125 kHz (for a 4MHz external crystal) in order
  3241.       to provide a top frequency of 2.5 GHz
  3242.     the TSA5512 and TSA5515T are also software-compatible, with a step size
  3243.       fixed at 62.5 kHz (with a 4MHz external crystal); on the 5515T, only
  3244.       output ports P1, P2, and P7 are available
  3245.     because the high bits of the first and third data bytes distinguish
  3246.       between frequency and control bytes, either half may be programmed
  3247.       independently; when switching bands and the new frequency is less
  3248.       than the current frequency, Philips recommends sending the control
  3249.       bytes first to avoid unnecessary charge pump action which can push
  3250.       the tuner into extreme states
  3251. Index:    TSA5505T;TSA5512;TSA5515T;FI1236MK2
  3252.  
  3253. Bitfields for Philips TSA5523M Tuner band:
  3254. Bit(s)    Description    (Table I0118)
  3255.  7-0    open-collector control bits
  3256.     each bit turns on one NPN transistor
  3257.  2-0    (TSA5522) band-switch
  3258.     001 Band C (430-810 MHz)
  3259.     010 Band A (50-180 MHz)
  3260.     100 Band B (160-470 MHz)
  3261.  3    (TSA5522) don't care -- no external connection
  3262.  7,5,4    (TSA5523M) band-switch
  3263.     011 put 0.8V on Pin BS (Philips Mixer/Oscillator Band C)
  3264.     101 put 0.4V on Pin BS (Philips M/O Band B)
  3265.     110 put 0.25V on Pin BS (Philips M/O Band A)
  3266.     111 put Vcc on Pin BS (Philips Mixer/Oscillator Band C)
  3267.     other: same as 111
  3268.  8    tuning amplifier control
  3269.     =0 normal operation (on)
  3270.     =1 disable charge pump (off)
  3271.  10-9    reference divider ratio select
  3272.     x0 = 640 (yields 50 kHz step size)
  3273.     01 = 1024 (yields 31.25 kHz step size)
  3274.     11 = 512 (yields 62.5 kHz step size)
  3275.     (TSA5055T) these bits are officially supposed to be 11
  3276.     (TSA5512) these bits are officially supposed to be 11
  3277.  13-11    test bits
  3278.     001 normal operation
  3279.     01x charge pump off
  3280.     100 f_ref is available on P6 output (5523M) or LOCK output (5522)
  3281.     101 f_div2 is available on P6 output (5523M) or LOCK output (5522)
  3282.     110 charge pump is sinking current
  3283.     111 charge pump is sourcing current
  3284.  14    charge-pump current (0 = 50 microamperes, 1 = 250 uA)
  3285.     =1 gives faster tuning, =0 better residual FM
  3286.  15    must be set (indicates control byte for partial programming)
  3287. Note:    on the Stealth64 Video 2001TV, bits 7-3 appear to be ignored
  3288. SeeAlso: #I0064
  3289. ----------IC0--------------------------------
  3290. I2C C0h - Philips TSA5523M Frequency Synthesizer - STATUS
  3291. Range:    I2C addresses C0h, C2h, C4h, or C6h, selectable by external pin
  3292.  
  3293. Bitfields for TSA5523M status:
  3294. Bit(s)    Description    (Table I0119)
  3295.  7    Power-On Reset flag (cleared after first read)
  3296.  6    PLL is phase-locked
  3297.  5    digital level of P2 (requires that open-collector control bit 2 = 0)
  3298.  4    digital level of P1 (requires that open-collector control bit 1 = 0)
  3299.  3    digital level of P0 (requires that open-collector control bit 0 = 0)
  3300.  2-0    voltage applied to P6 (+- 0.03V)
  3301.     000 = 0.00-0.15V
  3302.     001 = 0.15-0.30V
  3303.     010 = 0.30-0.45V
  3304.     011 = 0.45-0.60V
  3305.     100 = 0.60V - Vcc
  3306. SeeAlso: #I0009
  3307. ----------IC2--------------------------------
  3308. I2C C2h - Philips FI1236MK2 Tuner - SET TUNER FREQUENCY
  3309. Range:    I2C addresses C0h, C2h, C4h, or C6h, selectable by external pin
  3310. Note:    this is the address used by the Stealth64 Video 2001TV video board
  3311. SeeAlso: I2C C0h,#I0009
  3312. ----------IC200------------------------------
  3313. I2C C2h/00h - Philips FI1236MK2 Tuner - TUNER STATUS
  3314. Access:    Read
  3315.  
  3316. Bitfields for ??? Tuner status:
  3317. Bit(s)    Description    (Table I0120)
  3318.  1    tuner is locked onto TV signal
  3319. --------V-IE0--------------------------------
  3320. I2C E0h - TDA8443A - I2C-bus controlled YUV/RGB switch
  3321. Range:    I2C addresses E0h, E2h, E4h, ... EEh, selectable by external pins
  3322. Note:    !!!philips\2101.pdf p.11
  3323. ----------IF8--------------------------------
  3324. I2C F8h - 10-bit addressing - Device addresses 0xxh
  3325. Desc:    in the new I2C standard, devices may have 10-bit addresses instead of
  3326.       7-bit addresses.  Use of 10-bit addressing is indicated by generating
  3327.       a bus address with the five high bits set; bits 2 and 1 then contain
  3328.       the high two bits of the actual address and bit 0 is the read/write
  3329.       bit as before.  The low 8 bits of the device address are then sent
  3330.       in a second byte.
  3331. SeeAlso: I2C FAh,I2C FCh,I2C FEh
  3332. ----------IFA--------------------------------
  3333. I2C FAh - 10-bit addressing - Device addresses 1xxh
  3334. SeeAlso: I2C F8h,I2C FCh,I2C FEh
  3335. ----------IFA--------------------------------
  3336. I2C FAh - Chrontel CH7002 Video Encoder
  3337. Range:    I2C addresses FAh or FCh, selectable by external pin
  3338. SeeAlso: I2C FCh"Chrontel"
  3339.  
  3340. !!! chrontel\7002long.pdf p.20
  3341. ----------IFC--------------------------------
  3342. I2C FCh - 10-bit addressing - Device addresses 2xxh
  3343. SeeAlso: I2C F8h,I2C FAh,I2C FEh
  3344. ----------IFC--------------------------------
  3345. I2C FCh - Chrontel CH7002 Video Encoder
  3346. Range:    I2C addresses FAh or FCh, selectable by external pin
  3347. SeeAlso: I2C FAh"Chrontel"
  3348. ----------IFE--------------------------------
  3349. I2C FEh - 10-bit addressing - Device addresses 3xxh
  3350. SeeAlso: I2C F8h,I2C FAh,I2C FCh
  3351. --------s-Ixx--------------------------------
  3352. I2C xxh - Crystal Semiconductor CS4920/CS4920A/CS4921/CS4922
  3353. Desc:    the CS4920A and CS4922 are MPEG audio decoders
  3354. Note:    the address to which the CS4922 responds must be programmed via the
  3355.       I2C bus; initially, the chip responds to any address
  3356.     after a reset, the 4922's DSP boot ROM expects to have the RAM loaded
  3357.       with a microprogram by sending data over I2C (see #I0065)
  3358.  
  3359. Format of Crystal Semiconductor microprogram data:
  3360. Offset    Size    Description    (Table I0121)
  3361.  00h    WORD    starting address in RAM
  3362.         high three bits ignored; bit 12 indicates program/data memory
  3363.         the CS4920A contains 4K words of program RAM, 2K words data
  3364.           RAM (of which the high 32 words are used by the debug prog.)
  3365.         the CS4922 contains 5K words of program RAM, 3K words data RAM
  3366.  02h    WORD    length of block of data
  3367.  04h 3N BYTEs    sequence of 24-bit words of code or data
  3368.     ...    (above may be repeated arbitrarily often)
  3369.     WORD    FFFFh end marker
  3370.       3 BYTEs    24-bit checksum (sum of all previous bytes)
  3371. --------V-Ixx00------------------------------
  3372. I2C xxh/00h - CS4952/53 - "CONTROL_0"
  3373. Note:    the power-up default address is 00h (see I2C xxh/0Fh"CS4952")
  3374. SeeAlso: I2C xxh/01h"CS4952",I2C xxh/02h"CS4952"
  3375.  
  3376. !!!details to follow   -- 4952.pdf p. 29
  3377. --------V-Ixx01------------------------------
  3378. I2C xxh/01h - CS4952/53 - "CONTROL_1"
  3379. Note:    the power-up default address is 00h (see I2C xxh/0Fh"CS4952")
  3380. SeeAlso: I2C xxh/00h"CS4952",I2C xxh/02h"CS4952"
  3381. --------V-Ixx02------------------------------
  3382. I2C xxh/02h - CS4952/53 - "CONTROL_2"
  3383. Note:    the power-up default address is 00h (see I2C xxh/0Fh"CS4952")
  3384. SeeAlso: I2C xxh/00h"CS4952",I2C xxh/01h"CS4952"
  3385. --------V-Ixx04------------------------------
  3386. I2C xxh/04h - CS4952/53 - "DAC"
  3387. Note:    the power-up default address is 00h (see I2C xxh/0Fh"CS4952")
  3388. --------V-Ixx07------------------------------
  3389. I2C xxh/07h - CS4952/53 - "STATUS"
  3390. Note:    the power-up default address is 00h (see I2C xxh/0Fh"CS4952")
  3391. --------V-Ixx08------------------------------
  3392. I2C xxh/08h - CS4952/53 - "BKG_COLOR"
  3393. Note:    the power-up default address is 00h (see I2C xxh/0Fh"CS4952")
  3394. --------V-Ixx09------------------------------
  3395. I2C xxh/09h - CS4952/53 - "GPIO_CTRL_REG"
  3396. Note:    the power-up default address is 00h (see I2C xxh/0Fh"CS4952")
  3397. --------V-Ixx0A------------------------------
  3398. I2C xxh/0Ah - CS4952/53 - "GPIO_DATA_REG"
  3399. Note:    the power-up default address is 00h (see I2C xxh/0Fh"CS4952")
  3400. --------V-Ixx0D------------------------------
  3401. I2C xxh/0Dh - CS4952/53 - "C_AMP"
  3402. Note:    the power-up default address is 00h (see I2C xxh/0Fh"CS4952")
  3403. --------V-Ixx0E------------------------------
  3404. I2C xxh/0Eh - CS4952/53 - "Y_AMP"
  3405. Note:    the power-up default address is 00h (see I2C xxh/0Fh"CS4952")
  3406. --------V-Ixx0F------------------------------
  3407. I2C xxh/0Fh - CS4952/53 - "I2C_ADR" I2C ADDRESS
  3408. Desc:    specify the I2C bus address to which the CS4952 responds (see #I0066)
  3409.     the CS4952 and CS4953 are NTSC/PAL video encoders
  3410. Note:    the power-up default is 00h
  3411.  
  3412. Bitfields for CS4952/CS4953 I2C bus address:
  3413. Bit(s)    Description    (Table I0122)
  3414.  7    unused???
  3415.  6-0    high seven bits of I2C address to which the chip should respond
  3416. --------V-Ixx10------------------------------
  3417. I2C xxh/10h - CS4952/53 - "SC_AMP"
  3418. Note:    the power-up default address is 00h (see I2C xxh/0Fh"CS4952")
  3419. --------V-Ixx11------------------------------
  3420. I2C xxh/11h - CS4952/53 - "SC_SYNTH0"
  3421. Note:    the power-up default address is 00h (see I2C xxh/0Fh"CS4952")
  3422. --------V-Ixx12------------------------------
  3423. I2C xxh/12h - CS4952/53 - "SC_SYNTH1"
  3424. Note:    the power-up default address is 00h (see I2C xxh/0Fh"CS4952")
  3425. --------V-Ixx13------------------------------
  3426. I2C xxh/13h - CS4952/53 - "SC_SYNTH2"
  3427. Note:    the power-up default address is 00h (see I2C xxh/0Fh"CS4952")
  3428. --------V-Ixx14------------------------------
  3429. I2C xxh/14h - CS4952/53 - "SC_SYNTH3"
  3430. Note:    the power-up default address is 00h (see I2C xxh/0Fh"CS4952")
  3431. --------V-Ixx15------------------------------
  3432. I2C xxh/15h - CS4952/53 - "HUE_LSB"
  3433. Note:    the power-up default address is 00h (see I2C xxh/0Fh"CS4952")
  3434. --------V-Ixx16------------------------------
  3435. I2C xxh/16h - CS4952/53 - "HUE_MSB"
  3436. Note:    the power-up default address is 00h (see I2C xxh/0Fh"CS4952")
  3437. --------V-Ixx18------------------------------
  3438. I2C xxh/18h - CS4952/53 - "CC_EN"
  3439. Note:    the power-up default address is 00h (see I2C xxh/0Fh"CS4952")
  3440. --------V-Ixx19------------------------------
  3441. I2C xxh/19h - CS4952/53 - "CC_21_1"
  3442. Note:    the power-up default address is 00h (see I2C xxh/0Fh"CS4952")
  3443. --------V-Ixx1A------------------------------
  3444. I2C xxh/1Ah - CS4952/53 - "CC_21_2"
  3445. Note:    the power-up default address is 00h (see I2C xxh/0Fh"CS4952")
  3446. --------V-Ixx1B------------------------------
  3447. I2C xxh/1Bh - CS4952/53 - "CC_284_1"
  3448. Note:    the power-up default address is 00h (see I2C xxh/0Fh"CS4952")
  3449. --------V-Ixx1C------------------------------
  3450. I2C xxh/1Ch - CS4952/53 - "CC_284_2"
  3451. Note:    the power-up default address is 00h (see I2C xxh/0Fh"CS4952")
  3452. --------V-Ixx3B------------------------------
  3453. I2C xxh/3Bh - CS4952/53 - "INT_EN"
  3454. Note:    the power-up default address is 00h (see I2C xxh/0Fh"CS4952")
  3455. --------V-Ixx3C------------------------------
  3456. I2C xxh/3Ch - CS4952/53 - "INT_CLR"
  3457. Note:    the power-up default address is 00h (see I2C xxh/0Fh"CS4952")
  3458. --------V-Ixx3D------------------------------
  3459. I2C xxh/3Dh - CS4952/53 - "ID_REG"
  3460. Access:    Read-Only
  3461. Note:    the power-up default address is 00h (see I2C xxh/0Fh"CS4952")
  3462. --------!---BIBLIOGRAPHY---------------------
  3463. [see BIBLIO.LST]
  3464. --------!---Admin----------------------------
  3465. Highest Table Number = I0104
  3466. --------!---FILELIST-------------------------
  3467. Please redistribute all of the files comprising the interrupt list (listed at
  3468. the beginning of the list and in INTERRUP.1ST) unmodified as a group, in a
  3469. quartet of archives named INTER60A through INTER60D (preferably the original
  3470. authenticated PKZIP archives), and the utility and hypertext programs in a trio
  3471. of additional archives called INTER60E.ZIP to INTER60G.ZIP.
  3472.  
  3473. Copyright (c) 1989,1990,1991,1992,1993,1994,1995,1996,1997,1998,1999 Ralf Brown
  3474. --------!---CONTACT_INFO---------------------
  3475. Internet: ralf@pobox.com (currently forwards to ralf@telerama.lm.com)
  3476. FIDO: Ralf Brown 1:129/26.1
  3477.